簡體   English   中英

如何在Rails 4中實現虛擬link_to

[英]How do you implement a dummy link_to in Rails 4

好的,所以我只是將我的第一個項目從Rails 3遷移到Rails 4,項目正在開發中,因此有一些鏈接只是為了內容而存在。

在Rails 3中,我可以這樣做:

link_to "To be added", {:controller => "#", :action => "#"}

這會給我一個虛擬鏈接,我可以設置樣式等。由於路由錯誤,這在Rails 4中不起作用:

No route matches {:action=>"#", :controller=>"#"}

可能只是因為我現在略微睡眠不足,但我似乎無法找到解決這個問題並獲得相同功能的好方法。

為什么不是這樣的: link_to "To be added", "#"

我只是使用<%= link_to“添加”%>

所以,這絕對是睡眠剝奪,寫完之后不到一分鍾我就明白了。

通過使用:

link_to "To be added", {:controller => "dummy", :action => "dummy"}

並在routes.rb文件中添加相應的虛擬路由:

get "dummy/dummy" => "dummy#dummy"

這一切都有效,耶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM