这是我的代码:
- snippets = ['state.name', 'city.name']
- snippets.each do |s|
input type="text" value="#{ s }"
我需要它返回(字面意思#{ @foo.bar }
):
<input type="text" value="#{ @state.name }" >
<input type="text" value="#{ @city.name }" >
我尝试的所有内容都会返回一个奇怪的错误。
答案 0 :(得分:1)
试试这个:
input type="text" value=( '\#{ @%s }' % s )
\#
和单引号确保内部代码不会被评估。
答案 1 :(得分:0)
只需
input type="text" value=#{ s }
仅供参考
<input type="text" value="<%= @state.name %>" >