我正在尝试在用户按下按钮时创建新记录。页面似乎令人耳目一新,但没有创建记录
%tbody
- page_list.each do |page|
%tr
%td.text-center=image_tag "https://graph.facebook.com/#{page['id']}/picture?width=40&height=40"
%td= link_to page['name'], "http://www.facebook.com/#{page['id']}"
%td= page['category']
%td
%span.webicon.facebook
%td
=link_to 'Import Page', pages_path(:page => { name: page['name'], page_id: page['page_id'] }, :controller => :pages), :class => 'button default tiny'
=link_to 'View Page', "http://www.facebook.com/#{page['id']}", class: 'button default tiny'
答案 0 :(得分:2)
将您的link_to
更改为:
= link_to 'Import Page', pages_path(:page => { name: page['name'], page_id: page['page_id'] }), :class => 'button default tiny', :method => :post
它开始工作了。链接默认使用GET
,但您需要的是POST
。