【发布时间】:2011-02-27 23:07:46
【问题描述】:
我正在覆盖用户模型的“to param”方法。而且我也在替换控制器查找方法。这样做有问题吗?现在似乎一切正常。
用户模型
def to_param
name
end
users_controller
@user = User.find_by_name(params[:id])
【问题讨论】:
-
您是否打算使用 name 作为 User 模型的主键,而不是使用自动生成的 id?
-
我猜是的。我为脚手架模型这样做。
标签: ruby-on-rails