繁体   English   中英

Link_to post方法转换为get

[英]Link_to post method is converted to get

在离开Rails一段时间后,我现在正在创建一个3.1 Rails项目。 我从先前的项目中粘贴了一些代码,以创建一个link_to来发布一个值,但是由于某种原因,我无法获得正确的行为,而且我也不明白为什么。 link_to是(building_controller):

<%= link_to "Upgrade", upgrade_building_path(:id => construction.building.id), :method => :post %>

路线:

  scope :path => '/building', :controller => :building do
    post 'upgrade' => :upgrade, :as => 'upgrade_building'
  end  

这实际上给了我一个:

No route matches [GET] "/building/upgrade"

有什么想法吗?

根据Prair的上述评论,解决方案是:

<%= javascript_include_tag :application %>

我猜每3个月就会有新技术出现,这次是链轮:P

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM