Rails の view で表示を一部メソッド化して呼び出そうとしてるんですが
どうしても syntax error がとれずに困っています
erb
1<% def check_label(id, label) %> 2<input class="d-none" type="checkbox" id="<%= id %>"> 3<label class="form-check-label form-control-sm p-0" for="<%= id %>"><%= label %></label> 4<% end %> 5 6<% def check_list(label, values) %> 7<div class="form-group form-group-sm"> 8 <a class="text-muted" data-toggle="collapse" data-parent="#condition" href="#<%=label%>s"> 9 <label><%= t (label) %></label> 10 </a> 11 <div class="collapse in" id="<%=label%>s"> 12 <% for v in values do %> 13 <div class="form-check form-check-inline"> 14 <%= check_label (label + '_' + v , t (label + 's.' + v)) %> 15 </div> 16 <% end %> 17 </div> 18</div> 19<% end %>
という view なのですが
erb
1 <%= check_label (label + '_' + v , t (label + 's.' + v)) %>
メソッド呼び出し部分で syntax error, unexpected ',', expecting ')'
というエラーがでます
レベルの低い質問で申し訳ないのですが
たった1行の syntax error で 30 分以上原因がわからないので助けてください…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/29 06:09
退会済みユーザー
2018/08/29 06:33 編集