RoR - 表单中的值未传递给控制器

时间:2017-08-24 18:08:17

标签: jquery ruby-on-rails

我有一个订阅者表单页面,根据所选国家/地区,我通过jquery显示状态字段。那部分工作正常,但即使在我发布后选择一个状态,我得到一个错误“状态值不能为空”。不确定我错过了什么。 这是代码。

    <% if session[:selcountry] == "USA" %>
    <div id="usstates">
    <div class="form-group">
    <%= label_tag :state %><span class="asterisk"> *</span><br>
    <%= select_tag :state, options_for_select(us_states), class: "form-
    control" %>
    </div>
    </div>
    <% else %>
    <div id="canstates" style="display:none;">
    <div class="form-group">
    <%= label_tag :province %><span class="asterisk"> *</span><br>
    <%= select_tag :state, options_for_select(can_states), class: "form-
    control" %>
    </div>
    </div>
    <div id="intlstates">
    <div class="form-group">
    <%= label_tag :state %><span class="asterisk"> *</span><br>
    <%= text_field_tag :state, @subscriber.state, class: "form-control" %>
    </div>
    </div>
    <% end %>

任何指针都会很棒。 TIA

0 个答案:

没有答案