3

これが私が持っているコードです:

- 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 }"  >

私が試みるすべては奇妙なエラーを返します。

4

2 に答える 2

2

これを試して:

input type="text" value=( '\#{ @%s }' % s )

\#一重引用符は、内部のコードが評価されないことを保証します。

于 2012-10-20T16:28:52.387 に答える
0

ただ

input type="text" value=#{ s }

参考までに

<input type="text" value="<%= @state.name %>" >
于 2012-10-20T15:45:45.913 に答える