アプリケーションの各ページで ruby コードを実行してみました! ホール コードをアプリケーション コントローラーに挿入します。
class ApplicationController < ActionController::Base
protect_from_forgery
if Setting.exists?(1)
@setting = Setting.find(1)
else
redirect_to new_setting_path
end
end
これはどういうわけかうまくいきません!奇妙なことに、アプリケーションの html にホール コードを挿入すると、次のように機能します。
<body>
<% if Setting.exists?(1)
@setting = Setting.find(1)
else
redirect_to new_setting_path
end %>
アプリケーションコントローラーで何を変更する必要がありますか?