1
我的form_remote_tag有問題。它沒有通過這些參數。一直試圖從網絡和這裏的解決方案,但無濟於事。form_remote_tag select_tag參數未通過
<%=form_remote_tag(:url=> {:action=>"showteam"},:update=>"display_div") do -%>
<tr>
<th colspan="2" scope="col">Choose team </th>
</tr>
<tr>
<td align="center">
<%=select_tag ('team_id',options_for_select(@teams.collect{|t| [t.name,t.id]}))%>
</td>
<td><%=submit_tag "Show"%> </td>
</td>
</tr>
</table>
<%=end_form_tag%>
<div id="display_div"></div>
這是我的list.rhtml視圖。這是我的控制器。
def showteam
@team = params[:team_id]
$logger.info("#{Time.now} Received rm12 >> #{@team.inspect} >> #{params[:team_id]} #{session[:user_name]} ")
render(:layout => false)
end
從控制器的SO,我得到@ team.inspect無值。 它是.rhtml文件嗎?我必須做部分嗎? 謝謝你。
'$ logger.info(「@ team.inspect >> #{@team.inspect} >> params [:team_id] .inspect >>#{params [:team_id] .inspect}」)'the輸出'@team.inspect >> nil >> params [:team_id] .inspect >> nil' – janey
難道是因爲html元素? – janey
我在showteam.rhtml上進行了調試(params),並沒有發送任何內容。 t.name&t.id出現在頁面上。是的,我確實嘗試過使用form_tag.its,而form_tag也可以像form_remote_tag一樣更新div?謝謝.. :) – janey