###前提・実現したいこと
Rails でrenderメソッドをつかってページを移動する際に、、パーシャルに変数を渡したいです。
ネットでは
<%= render partial: 'header', locals: { user: @user } %>
と入力すればパーシャル側で
<h1><%= user.name %>さんのページ</h1>
とすればパーシャルにあたいが渡されると書いてありました。しかし僕が渡したいのは数字なのでこのコードをもとに以下のように改変しましたがエラーが出てしまいます。どなたかパーシャルに数字を渡す方法をご教授ください。
もとのファイル
<%= render 'layouts/btn', :locals => {:val=>1} %>
パーシャル
<%= val %>
エラー
undefined local variable or method `val' for #<#<Class:0x007fbe049c7a60>:0x007fbe067de1e8> Did you mean? eval
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/23 09:28
2016/12/23 10:03
2016/12/23 10:17