Ruby on rails 不能';找不到没有ID的类别
在我使用globalize3gem全球化我的应用程序后,我遇到了这样的错误。在此之前,它工作得很好。正因为如此,我翻译了3种不同语言的所有类别。而在这一刻,它找不到这个类别。因为我在链接中使用了该类别名称。因此,如果有3个类别,那么每次它都应该对应于该类别。但事实并非如此。 这是我的密码。 我的应用程序布局 *产品/控制器*Ruby on rails 不能';找不到没有ID的类别,ruby-on-rails,internationalization,globalize3,Ruby On Rails,Internationalization,Globalize3,在我使用globalize3gem全球化我的应用程序后,我遇到了这样的错误。在此之前,它工作得很好。正因为如此,我翻译了3种不同语言的所有类别。而在这一刻,它找不到这个类别。因为我在链接中使用了该类别名称。因此,如果有3个类别,那么每次它都应该对应于该类别。但事实并非如此。 这是我的密码。 我的应用程序布局 *产品/控制器* @categs1 = Category.find(:conditions => { :id => [16,21,29,30] }) 如果你需要额外的代码
@categs1 = Category.find(:conditions => { :id => [16,21,29,30] })
如果你需要额外的代码,请问我。我已经被困在这里两天了:(你可以像下面这样使用
where
来获得你想要的结果
在产品控制器中
:
@categs1 = Category.where({ :id => [16,21,29,30] })
或者,如果您想坚持使用查找
,请使用以下方法:
@categs1 = Category.find(:all, :conditions => { :id => [16,21,29,30] })
@categs1 = Category.where({ :id => [16,21,29,30] })
@categs1 = Category.find(:all, :conditions => { :id => [16,21,29,30] })