Translate

Ruby 独自レイアウトの適用方法

Rubyで、viewに対応する独自レイアウトを用意する場合に必要な設定


layouts -> view name.html.erb を用意する。
レイアウトの中身は、一旦、application.html.erbの内容をコピーし、適応するviewの名前に置き換える


        <!DOCTYPE html>
<html>
<head>
<title>RailsApp</title>
<%= csrf_meta_tags %>

<%= stylesheet_link_tag 'view name', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'view name', 'data-turbolinks-track': 'reload' %>
</head>

<body>
<%= yield %>
</body>
</html>


assets.rbへコンパイルされるように設定を行う。


Rails.application.config.assets.precompile += %w( view name.css )
Rails.application.config.assets.precompile += %w( view name.js )


コントローラーにも設定
layout 'people'

これらの設定は、Railsサーバーを再起動しないと適用されないため要注意。
Railsサーバー起動時のみに読み込まれる為。





このブログの人気の投稿

VBAのADOで「パラメーターが少なすぎます。xを指定してください。」と表示された場合の原因

PostgreSQL 11 でpg_dumpallを使ってバックアップしたデータをリストアするとき文字化けの対処法

ACCESSのVBAを実行するとACCESSが強制終了する事がある

ACCESSでバーコードスキャンしたら自動でイベントを起こす方法

VBSでマクロの実行時に警告を非表示にする方法

ACCESSのVBAでADOを利用したバインド変数を利用したデータベース連携方法

ACCESSのVBAでリストビュー(ListView)を使う為の設定 | Office365

pgAdmin 4が遅いのは仕方がない | PostgreSQL things.

C#でクライアント証明書を作成するプログラムコード

Thunderbird(サンダーバード)でメール一覧のフォントサイズを大きくする方法