小编Let*_*low的帖子

Ruby Gem开发 - 如何使用ActiveRecord?

我正在尝试开发我的第一颗红宝石宝石而且我已经卡住了.我使用"bundle gem"命令来创建基本结构并阅读一些教程,但我找不到的是如何集成ActiveRecord.

我在哪里创建迁移?

我是否在lib文件夹或根目录中创建"db/migrations"文件夹?

我是否必须在Rakefile中做任何事情(我发现了一些问题,答案是"你必须创建自己的[my_gem]:db:migrate"或类似的东西.)

我需要的是一种创建gem的方法,它定义了ActiveRecord模型(当然包括迁移),然后可以由rails应用程序使用.

任何有关那个的帮助将不胜感激!

问候,弗洛

ruby gem activerecord ruby-on-rails

6
推荐指数
1
解决办法
3639
查看次数

Facebook iOS SDK 3.1使用分数(游戏API)

我正在尝试在我的iOS游戏中实现新的Facebook API 3.1,我设法获得登录工作等基本功能,但现在我正在努力解决游戏功能.我想发布我的游戏中的分数,但是开发者页面上的教程只显示旧的弃用API.由于这是Graph API的一部分,我想它也应该适用于新的SDK,但我无法弄清楚如何.

所以我需要的是:1.如何发布分数2.如何获得我自己的分数以及我玩游戏的朋友的分数

有什么想法吗?

facebook facebook-graph-api ios

2
推荐指数
1
解决办法
2574
查看次数

CameraX 预览未显示在 PreviewView 中

我已按照此处的说明使用 CameraX 实现 PreviewView(https://developer.android.com/training/camerax/preview)。我还下载了示例代码,效果很好。但在我的代码中它只是不会显示预览。日志看起来很好并且正在做一些事情,因为我将预览视图的背景颜色设置为绿色,并且如果我启动预览逻辑,它就会被清除。如果有什么区别的话,我在 ViewPager 和 TabLayout 中使用它。

布局.xml

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <androidx.camera.view.PreviewView
            android:id="@+id/preview"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

    </androidx.constraintlayout.widget.ConstraintLayout>
</layout>
Run Code Online (Sandbox Code Playgroud)

分段

public class QRFragment extends Fragment {
    public static final String TAG = QRFragment.class.getSimpleName();
    private static final int REQUEST_PERMISSION_CAMERA = 777;

    public static Fragment newInstance() {
        return new QRFragment();
    }

    private GuideQrFragmentBinding binding;
    private ListenableFuture<ProcessCameraProvider> cameraProviderFuture;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        Log.v(TAG, "create view");
        this.binding = GuideQrFragmentBinding.inflate(inflater, container, …
Run Code Online (Sandbox Code Playgroud)

camera android preview

1
推荐指数
1
解决办法
3663
查看次数

CocoaPods 停止安装 Firebase/Analytics 并出现错误

昨天我已经将 Firebase/Analytics 安装到了一个 iOS 项目中(就像我以前做过很多次一样),今天我想添加 Firebase/Crashlytics,但突然间它们都不再工作了。

我收到以下错误消息:

[!] CocoaPods 找不到 pod“Firebase/Crashlytics”的兼容版本:在 Podfile 中:Firebase/Crashlytics (= 4.0.0)

还有其他 pod(例如 GoogleMaps、Resolver、Alamofire 等)可以正常工作。只是 Firebase/* 的东西不起作用。

如果我删除 / 并尝试安装 FirebaseAnalytics 和 FirebaseCrashlytics 它可以工作(至少 pod install 可以)但随后 xCode 告诉我它找不到 Firebase 模块。

这是我的 pod 环境

xcode-select: 错误:工具“xcodebuild”需要 Xcode,但活动开发者目录“/Library/Developer/CommandLineTools”是命令行工具实例

   CocoaPods : 1.9.1
        Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
    RubyGems : 3.0.3
        Host : Mac OS X 10.15.4 (19E287)
       Xcode :  ()
         Git : git version 2.24.2 (Apple Git-127)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib
Repositories : …
Run Code Online (Sandbox Code Playgroud)

xcode ios cocoapods firebase

0
推荐指数
1
解决办法
5948
查看次数