小编Cam*_*ker的帖子

动态需要React Native图像

我正在努力在我的反应原生项目中包含一些标志来代表国家.我发现你不能动态地要求像下面的例子中的图像做出反应原生.

require(`../assets/flags/32/${countryCode}.png`)
Run Code Online (Sandbox Code Playgroud)

所以考虑到我在这里找到的SO响应,我想创建一个带有switch语句的函数,该函数在传递正确的标志代码时会返回所需的图像.像下面这样的东西.

export const Flags = (countryCode) => {
 switch (countryCode) {
   case 'US':
    return require('../assets/flags/32/US.png');
   ....
 }
};
Run Code Online (Sandbox Code Playgroud)

给出这个解决方案,我将有超过200个案例.有没有更好的方法来做到这一点?

javascript reactjs react-native

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

设计 sign_in 方法的参数数量错误(1 代表 0)

当我尝试使用 sign_in 或 sign_in_with_redirect 时,我得到了错误数量的参数(1 代表 0)。

我们正在使用 rails 4.2、ruby 2.2.0、devise 3.4.1,代码如下所示:

  #find an authentication account
  card = Card::Dog.where(id: ##)

  #get card associated with the dog account
  @user = card.user

  #sign in card
  sign_in @user
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到我做错了什么,因为这一切似乎都很简单。

ruby ruby-on-rails devise

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

在Rails中订购Postgres jsonb

我正在尝试使用rails中的jsonb列进行排序:

Stat.order("data ->'likes'->'followed_by' ASC")
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误.

PG::UndefinedFunction: ERROR:  could not identify an ordering operator for type json
Run Code Online (Sandbox Code Playgroud)

我想不出是我的格式?followed_by属性是一个int.

谢谢!

postgresql ruby-on-rails jsonb

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