Rails,partials和locals

时间:2014-11-23 20:30:29

标签: javascript ruby-on-rails partial-views

我的初始查看代码: 视图/ clubs_registration /俱乐部/ test_dropzone_pictures.html.erb

<%= render partial: 'dropzone_pictures', :locals => { :club_id => @club.id } %>

我的部分代码包含一个隐藏字段: 视图/ clubs_registration /俱乐部/ _dropzone_pictures.html.erb

<%= hidden_field_tag :club_id, name: :club_id, value: club_id %>

生成的部分HTML看起来像这样:

<input id="club_id" name="club_id" type="hidden" value="{:name=>:club_id, :value=>11500}">

我真正想做的是从我的jquery中检索club_id的值:

console.log($("#club_id").val());  //->  {:name=>:club_id, :value=>11500}

我只想要值11500。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试将value密钥设置为club_id[:value]

<%= hidden_field_tag :club_id, name: :club_id, value: club_id[:value] %>