小编El *_*ino的帖子

在rails命令中添加额外属性

在尝试使用 - 生成新的脚手架时collection> rails generate scaffold Items name:string subcategory_id:integer users_id:integer,我错过了'users_id:integer'以及我可以在其上使用此属性而不是再次运行完整命令的方式.

谢谢

scaffold ruby-on-rails-3

6
推荐指数
1
解决办法
4549
查看次数

在Rails中使用多个列进行搜索

使用命令时:

@items = Item.find(:all,:order => 'name', :conditions => ["name LIKE ?", "%#{params[:key]}%"])
Run Code Online (Sandbox Code Playgroud)

这完全正常,但搜索仅基于一列.如何让它搜索其他列,如描述,类别?

ruby-on-rails

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

计算红宝石中的平方和

无论如何,我可以计算数组中对象的平方和

a=[1,2,3,4] sum of square = 1+4+9+16

请我试着找到一种方法来做到这一点.

ruby

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

Ruby中的年龄计算

我正在尝试编写一个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岁?

ruby datetime ruby-on-rails

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