我有一個嵌入式ruby的視圖...我想插入一個單元格<td></td>
到它,但是當我這樣做時,它會給出幾個錯誤消息?這是因爲我將文本字段和提交按鈕連接到嵌入式ruby。html5在rails3視圖
這是我的代碼:
<table>
<% for answer in @question.answers %>
<tr>
<!-- this displays all the possible answers -->
<td>
<%= answer.text %>
</td>
<% if current_user.can_vote_on? (@question) %> <!-- if a current user has not yet voted.. -->
<td> <%= form_tag('/vote', :method => "post") do
hidden_field_tag('vote[answer_id]', answer.id) +
submit_tag("Vote")
end %> <!-- vote button.. -->
<% end %>
</td>
</tr>
<% end %>
<% if current_user.can_vote_on? (@question) %> <!-- this shows a answer text field -->
<tr>
<td>
<%= form_tag('/vote/new_answer', :method => "post") do
hidden_field_tag('answer[question_id]', @question.id) +
hidden_field_tag('answer[user_id]', current_user.id) +
text_field_tag('answer[text]') + <!-- in here i want an extra </td><td> tag -->
submit_tag('Vote')
end %>
</td>
</tr>
<% end %>
我的問題是:我怎麼能退出嵌入紅寶石,並在同一時間住在連接字符串...?我想補充的</td>
和<td>
的text_field_tag('answer[text]')
後,我嘗試這樣做:
<td>
<%= form_tag('/vote/new_answer', :method => "post") do %>
<%= hidden_field_tag('answer[question_id]', @question.id) %>
<%= hidden_field_tag('answer[user_id]', current_user.id) %>
<%= text_field_tag('answer[text]') %>
</td>
<td>
<%= submit_tag('Vote') %>
<% end %>
</td>
和它的作品!
Thijs
你不串聯tags.just分別做他們一行像傑弗裏·w ^回答 – corroded 2011-04-04 13:57:00