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

🐠 参考リンク

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)