【Rails】helperの使い所
rails の helperの使い所について
まとめると
- view helperにビジネスロジックを入れちゃだめだよね
- helperは関数みたいな感じ
名字と名前を持つUserモデルがあったときに
class User < ApplicationRecord end
create_table "users" do |t| t.integer "first_name" t.integer "last_name" end
どうするかというと
helperに書かず
module UsersHelper def fullname(user) "#{user.last_name} #{user.first_name}" end end
modelだよね
class User < ApplicationRecord def fullname "#{last_name} #{first_name}" end end