我一直试图追踪这个错误近2天,现在我似乎无法理解发生了什么问题。我将解释:Ruby on Rails在视图间传递参数(并非全部正在传输)
我有2次(.html.erb格式) ViewA具有以下
<% form_tag (:action => 'ViewB') do %>
我有这个页面上的 select_tag radius
text_field_tag searchQuery
(已禁用),
text_field_tag subSearch
text_field_tag LAT
<%= text_field_tag 'LAT', "", :disabled => true, :size => 15, :id =>'LAT' %>
,另一个相同LAT名为LNG代替
,最后一个submit_tag Locate
当被加载ViewB,我注意到从Ruby控制台以下:
Parameters: {"subSearch"=>"Management Consultants", "commit"=>"Locate", "authenticity_token"=>"XXJ+sfl2HkoInaj/1fNtIYpVLJ4NjTjJHY2oe18RPXs=", "radius"=>"5"}
我不明白为什么其他参数不是通过SED!虽然他们被禁用,但我认为这应该会影响他们的传播,(我试图重新使他们无济于事)。
有没有人有任何想法吗?我究竟做错了什么?我真的需要Lat和Lng!
残疾人控件没有提交到服务器(他们AREN”在HTML规范的语言中'成功')。你确定他们在启用时没有被提交吗? – 2009-11-24 23:56:19
噢我的你的权利,重新启用他们确实解决了这个问题。我确定我重新检查了他们!非常感谢 – Erika 2009-11-24 23:59:14