我正在尝试在我的venues.rb文件中执行类似这样的活动管理员:
show do |f|
attributes_table do
row :id
row :name
row :modification_comments do
link_to "modification history", admin_venue_modification_comments_path(:id)
end
end
end
id属性位于具有许多修改注释的模型场所。但是生成的路径看起来像这样“admin / venues / id / modification_comments”(请注意,不是实际的id,而是将符号转换为字符串)
我的佣金路线如下:
batch_action_admin_venue_modification_comments POST /admin/venues/:venue_id/modification_comments/batch_action(.:format) admin/modification_comments#batch_action
admin_venue_modification_comments GET /admin/venues/:venue_id/modification_comments(.:format) admin/modification_comments#index
POST /admin/venues/:venue_id/modification_comments(.:format) admin/modification_comments#create
new_admin_venue_modification_comment GET /admin/venues/:venue_id/modification_comments/new(.:format) admin/modification_comments#new
edit_admin_venue_modification_comment GET /admin/venues/:venue_id/modification_comments/:id/edit(.:format) admin/modification_comments#edit
admin_venue_modification_comment GET /admin/venues/:venue_id/modification_comments/:id(.:format) admin/modification_comments#show
PUT /admin/venues/:venue_id/modification_comments/:id(.:format) admin/modification_comments#update
DELETE /admin/venues/:venue_id/modification_comments/:id(.:format) admin/modification_comments#destroy
答案 0 :(得分:0)
而不是符号使用对象f:
link_to "modification history", admin_venue_modification_comments_path(f.id)