Kural olarak, aşağıdakiler benim modelimin veya bir yardımcı yöntemin örnek yöntemi olarak tanımlanmalı mıdır?Raylar: Model örneği yöntemi veya yardımcı metodu?
# app/models/user.rb
class User < ActiveRecord::Base
def full_name
"#{first_name} #{last_name}"
end
end
veya
# app/helpers/users_helper.rb
module UsersHelper
def full_name
"#{@user.first_name} #{@user.last_name}"
end
end
çok teşekkürler.
daha genel/Bu sorunun kod örneği sürümü olmadan gibi diğer şeyler, yapmak isteyebilirsiniz: http://stackoverflow.com/questions/5019794/ne zaman kullanılır yardımcısı-vs-model –
En iyi seçenek sunum/dekoratör IMHO – Ilya