如何在 ruby 中的 best_in_place 字段更新中添加额外参数
How to add extra param on best_in_place field update in ruby
我正在使用 best_in_place gem 对活动管理员中的字段进行 在线 编辑。请看下面我的代码,
column "Badge ID", :number do |event|
best_in_place event, :number, :type => :input, :path => [:admin, event]
end
这是发送给控制器动作的参数。
参数:{"event"=>{"number"=>"499"},"authenticity_token"=>"xxxxxxxx","id"=>"995"}
现在,我想发送附加参数以及事件散列内部或外部的数字。
任何人,请帮我解决这个问题。
我就是这样做的。
column "Badge ID", :number, :sortable => 'event_category_registrations.number' do |event_category_registration|
best_in_place event_category_registration, :number, :type => :input, :path => update_admin_event_category_registrations_path(:id=>event_category_registration.id,:event_id=>event_category_registration.try(:event_id)) #, :path => [:admin, event_category_registration]
end
请注意 "Path" 属性的变化。希望这有帮助。
我正在使用 best_in_place gem 对活动管理员中的字段进行 在线 编辑。请看下面我的代码,
column "Badge ID", :number do |event|
best_in_place event, :number, :type => :input, :path => [:admin, event]
end
这是发送给控制器动作的参数。
参数:{"event"=>{"number"=>"499"},"authenticity_token"=>"xxxxxxxx","id"=>"995"}
现在,我想发送附加参数以及事件散列内部或外部的数字。
任何人,请帮我解决这个问题。
我就是这样做的。
column "Badge ID", :number, :sortable => 'event_category_registrations.number' do |event_category_registration|
best_in_place event_category_registration, :number, :type => :input, :path => update_admin_event_category_registrations_path(:id=>event_category_registration.id,:event_id=>event_category_registration.try(:event_id)) #, :path => [:admin, event_category_registration]
end
请注意 "Path" 属性的变化。希望这有帮助。