我正在努力在我的反应原生项目中包含一些标志来代表国家.我发现你不能动态地要求像下面的例子中的图像做出反应原生.
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个案例.有没有更好的方法来做到这一点?
当我尝试使用 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)
我似乎无法找到我做错了什么,因为这一切似乎都很简单。
我正在尝试使用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.
谢谢!