【发布时间】:2011-07-15 23:41:13
【问题描述】:
按照惯例,以下应该定义为我的模型的实例方法还是辅助方法?
# app/models/user.rb
class User < ActiveRecord::Base
def full_name
"#{first_name} #{last_name}"
end
end
或
# app/helpers/users_helper.rb
module UsersHelper
def full_name
"#{@user.first_name} #{@user.last_name}"
end
end
非常感谢。
【问题讨论】:
-
这个问题的更一般/没有代码示例版本:stackoverflow.com/questions/5019794/…
-
最好的选择是主持人/装饰者恕我直言
标签: ruby-on-rails ruby ruby-on-rails-3 rails-activerecord