在尝试使用 - 生成新的脚手架时collection> rails generate scaffold Items name:string subcategory_id:integer users_id:integer
,我错过了'users_id:integer'以及我可以在其上使用此属性而不是再次运行完整命令的方式.
谢谢
使用命令时:
@items = Item.find(:all,:order => 'name', :conditions => ["name LIKE ?", "%#{params[:key]}%"])
Run Code Online (Sandbox Code Playgroud)
这完全正常,但搜索仅基于一列.如何让它搜索其他列,如描述,类别?
无论如何,我可以计算数组中对象的平方和
a=[1,2,3,4]
sum of square = 1+4+9+16
请我试着找到一种方法来做到这一点.
我正在尝试编写一个rails应用程序,但目前显示的出生日期显示为正常的日期格式,但我很乐意在视图中显示年龄而不是
我在控制器中的方法如下,我的数据库中有一个列DOb用于出生日期
def age
@user = user
now = Time.now.utc.to_date
now.year - @user.dob.year - (@user.dob.to_date.change(:year => now.year) > now ? 1 : 0)
end
Run Code Online (Sandbox Code Playgroud)
它显示像DOB:23/5/2011,但我希望它可以在几年内成为年龄.
我如何设置一个验证器,检查年龄是否低于18岁?