TagHelper

ActionView::Helpers::TagHelper | Ruby on Rails API [Official]

ActionView::Helpers::FormTagHelper | Ruby on Rails API [Official]

ActionView::Helpers::AssetTagHelper | Ruby on Rails API [Official]

tag

tag.<tag name>(optional content, options)

参考:

tag – ActionView::Helpers::TagHelper | Ruby on Rails API [Official]

Rails 5.1 からは tag(:br) より tag.br を推奨 – Qiita

クラスやモジュールで TagHelper を使う

include ActionView::Helpers::TagHelper

もしくは、

ApplicationController.helpers.helper_method()

もしくは、

ActionController::Base.helpers.helper_method()

参考:

Rails で helper メソッドを view 以外で使う方法 | Change the World!

helper メソッドを controller など view 以外で使う方法 | Pistolfly

Rails 3 のヘルパーメソッドをビュー以外から使う – Qiita

helper メソッドを view 以外から呼ぶ | baronyan’s blog

helpers – ActionController::Helpers | Ruby on Rails API [Official]

helpers – ActionController::Helpers::ClassMethods | Ruby on Rails API [Official]

how to use content_tag in a lib/class – Stack Overflow

コントローラ内で TagHelper を使う

helpers.tag.div 'コンテンツ', class: 'contents'

参考:

Implement helpers proxy in controller instance level by rafaelfranca · Pull Request #24866 · rails/rails

How to use a Helper Inside a Controller – Stack Overflow

content_tag

参考:

ビューの `content_tag` のあまり知られていないオプション 翻訳 | TechRacho

Rails の content_tag を読もう | たくあんおいしいのブログ

Rails の content_tag メソッドが便利で使い方も簡単 | sasata299’s blog

content_tag を美しく多段階ネストしたい場合はどうする? – Qiita

content_tag を入れ子とかネストとか | kenmituo の日記

content_tag – ActionView::Helpers::TagHelper | Ruby on Rails API [Official]

capture と concat の使い方

参考:

nest した content_tag を書く方法と注意点 | mikami’s blog

Using concat and capture to clean up custom Rails helpers | The Pug Automatic

rails のビューに関してまとめ | u16suzu の blog

capture – ActionView::Helpers::CaptureHelper | Ruby on Rails API [Official]

concat – ActionView::Helpers::TextHelper | Ruby on Rails API [Official]

view_context

参考:

Rails のコントローラの中で View の画像 URL を取得する方法 | それはBooks

Controller に関する Tips | 酒と涙とRubyとRailsと

コントローラーからヘルパーメソッドを呼ぶ – Qiita

ActionView を単体で使ってみる | そんなこと覚えてない

コントローラーからビューのヘルパーを呼ぶには? – QA@IT

how to call view helpers from controller or models in rails | Today I learned

view_context – ActionView::Rendering | Ruby on Rails API [Official]

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です