これがRailsに関する私の問題です。
ページに独立したブロック(「最新ニュース」など)があり、現在のコントローラーやアクションと論理的な関係がない場合があります。通常のRailsMVCスタック@news = News.latest
では、コントローラーとrender 'shared/latest_news', news: @news
ビューに書き込みます。しかし、いくつかの理由で私には多すぎます。render 'shared/latest_news', locals_call: "NewsController#latest"
代わりに、ビューで書き込みたいので、それだけです。この行の背後で発生するのは、「NewsController#latest」メソッドを呼び出して、このテンプレートのレンダリングに使用されるローカルのハッシュを受け取ることです。
誰かがそのような呼び出しの宝石を知っていますか?