sen*_*sae 0 ruby ruby-on-rails
我试图使用:params键调用find,使用如下所示的方法调用:
Product.find(:all, :params => { :name => "Test" })
Run Code Online (Sandbox Code Playgroud)
错误:
ArgumentError: Unknown key(s): params
Run Code Online (Sandbox Code Playgroud)
调用Product.find(:all)工作正常,但是当我尝试使用:params密钥传递任何内容时,它会抛出错误.
如果您使用的是Rails 3.x,请尝试:
Product.where(:name => "Test")
Run Code Online (Sandbox Code Playgroud)
如果Rails 2.x尝试:
Product.find(:all, :conditions => { :name => "Test" })
Run Code Online (Sandbox Code Playgroud)