Ruby on Rails 3 link_to 控制器和操作

发布于 2024-10-31 12:10:49 字数 99 浏览 7 评论 0原文

我知道这可能是一个非常简单的概念。我正在尝试创建到控制器和操作的链接。例如,我的布局文件中有一个链接,可以在单击链接时更新记录,因此我需要能够链接到控制器和操作。我将如何实现这个目标?

I know this is probably a pretty simple concept. I am trying to create a link to a controller and action. For example I have a link in my layout file to update a record when a link is clicked, so I need to be able to link to the controller and action. How would I accomplish this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

俏︾媚 2024-11-07 12:10:49
link_to "Label", :controller => :my_controller, :action => :index

请参阅 url_for

link_to "Label", :controller => :my_controller, :action => :index

See url_for.

行至春深 2024-11-07 12:10:49

还有CSS:

<%= link_to "Purchase", { :controller => :transactions, :action => :purchase }, { class: "btn btn-primary btn-lg", style: "width: 100%;" } %>

Also with CSS:

<%= link_to "Purchase", { :controller => :transactions, :action => :purchase }, { class: "btn btn-primary btn-lg", style: "width: 100%;" } %>
格子衫的從容 2024-11-07 12:10:49

如果你也想传递参数,那么就这样做

<%= link_to student.name,  controller: "users", action: "show", id: student.id, partial: "profile"  %> 

If you want to pass params too then do

<%= link_to student.name,  controller: "users", action: "show", id: student.id, partial: "profile"  %> 
番薯 2024-11-07 12:10:49

对于 Rails 6:

 <%= button_to "SIGN IN", { controller: 'o_auth', action: :login }, { class: "btn btn-primary btn-lg", style: "width: 100%;", method: :get} %>

For Rails 6:

 <%= button_to "SIGN IN", { controller: 'o_auth', action: :login }, { class: "btn btn-primary btn-lg", style: "width: 100%;", method: :get} %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文