Theo quy ước, những điều sau đây có nên được định nghĩa là phương pháp thể hiện của mô hình của tôi hoặc phương pháp trợ giúp không?Đường ray: Phương pháp mẫu hoặc phương pháp trợ giúp mô hình?
# app/models/user.rb
class User < ActiveRecord::Base
def full_name
"#{first_name} #{last_name}"
end
end
hoặc
# app/helpers/users_helper.rb
module UsersHelper
def full_name
"#{@user.first_name} #{@user.last_name}"
end
end
Rất cám ơn.
More chung/không có phiên bản mẫu mã của câu hỏi này: http://stackoverflow.com/questions/5019794/khi-to-use-helpers-vs-model –
Tùy chọn tốt nhất là trình bày/trang trí IMHO – Ilya