Rails / Controllerに関するTips


Ruby on RailsのControllerに関するTipsの紹介です。

🐯 Controllerからヘルパメソッドを呼ぶ方法

ControllerでViewで使うヘルパーメソッド(app/helpers配下のメソッド)を呼び出すのは次のとおり。

view_context.helper_method

🐡 Controllerのconcernの書き方

Controllerのconcernの書き方は次のとおり。helper_methodの設定はController側に記述する必要がありました。

# app/controllers/concerns/column_sort.rb
module ColumnSort
extend ActiveSupport::Concern
def sort_column
# do something
end
end
# app/controllers/articles_controller.rb
class ArticlesController < ApplicationController
include ColumnSort
helper_method :sort_column
end

🎂 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍