标签: ruby-on-rails handlebars.js erb vue.js
我需要提交一个带有隐藏字段标记的表单,该表单从我的vue实例中获取其值。
例如:
<%= form_for @post, new_data_path %> <%= f.hidden_field :data, value: {{ data }} %> <%= f.submit 'Checkout' %> <% end %>
无论如何要使把手在erb标签内工作?
答案 0 :(得分:2)
Vue似乎在车把渲染之前进行了评估。使用Vue delimiters更改默认{{}}
{{}}
Vue.config.delimiters = ['@{', '}']
所以现在你的双花括号会被Vue忽略。
答案 1 :(得分:1)
你只需要在引号中包含{{data}}即可。