问题标签 [link-to]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2634 浏览

ruby-on-rails - 在 Rails 3 haml 视图中使用设计命名路线

从 rake routes 我在我的应用程序中得到了这个

在一个haml视图中我做

但我得到了错误

我显然错过了 Rails 3 中关于命名路由的概念

布拉德

0 投票
1 回答
1030 浏览

ruby-on-rails - 切换模型中的单个值,全部来自 link_to

我有一个 Rails 3 应用程序页面的管理控制器,它列出了表中的所有用户模型帐户,并且每行的一部分应该是一个链接(带有确认)来切换我的用户模型的 is_admin 属性。我想通过允许管理员单击列出当前管理员状态的表格单元格中的文本来做到这一点(即单击“否”会将 is_admin 设置为 true)。

目前,我对任何花哨的 AJAX 方法不感兴趣,让我们忽略这样一个事实,即从 UI 的角度来看,单击指示对象状态的文本来切换该状态不一定是最佳选择。

我想知道的是,这可以在单个 link_to 调用中完成,还是我需要围绕它构建一个表单?我的管理控制器在 routes.rb 中定义为“资源:admin”,并rake routes列出了一个名为“admin”的 PUT 操作,该操作调用了 admin#update 方法。

这是我到目前为止所得到的:

我的想法是我在对更新方法的 RESTful 调用中传递了足够的数据,以便我可以只修改该属性。我意识到可以只定义一个名为 的方法toggle_admin,只传递 ID 并对模型的该成员进行操作,但我认为这种方法尽可能 RESTful,而且我更感兴趣的是了解我可以在这里使用 link_to 。

我得到的错误是:

我不确定它为什么要尝试调用 destroy 方法,这似乎是我的管理员特定路由列表中的最后一件事:

我想也许我传递了错误的方法并且它默认为最后一个,但是这个页面建议你可以将:method =>你的:confirmeg 设置为 HTML 选项。

所以从根本上说,我的问题是我是否应该能够像这样通过 link_to 进行 RESTful 非 GET 调用?我以为 Rails 只会在幕后为我构建一个小小的迷你表单。

此要点中的更多源代码。

0 投票
4 回答
22021 浏览

ruby-on-rails - 如何从 Rails 中的控制器混入和调用 link_to?

这似乎是一个菜鸟问题,但简单的答案让我望而却步。我需要调用link_to一个ActionController方法来吐出一个 HTML 链接。 ActionView::Helpers::UrlHelper.link_to调用url_for,但这会调用 AV 模块的版本而不是控制器的版本。我设法通过放

在控制器中。但是,我仍然不确定为什么它完全有效。有人可以解释这里发生的方法范围和隐藏吗?有什么更好的混合方式link_to(或者通常只包含来自模块的一些方法),这样我就可以在控制器中调用它(用链接生成闪存字符串是用例。)

拜托,没有关于 MVC 的讲座——如果有的话,link_to应该在与url_for. 从这方面的噪音来看,很多人遇到了这个看似微不足道的障碍,最终浪费了一个小时以“Rails 方式”进行,而真正想要的是让我的应用程序现在运行的一分钟破解。也许有一种“Rails 方式”可以用助手来做到这一点?还是更好的红宝石方式?

0 投票
1 回答
117 浏览

ruby-on-rails - 向 Rails 中的删除链接添加值?

我目前在我的 Rails 应用程序中有以下链接:

我想添加此人的姓名来代替链接的“此人”。

我似乎无法做到:

我在网上看过这个例子:

关于如何使用确认框将其转换为删除链接的任何想法?

0 投票
1 回答
478 浏览

ruby-on-rails-3 - Noob Rails 3 link_to 问题

可以说我们有一个Articlewith many Comments

Comments在单独的“为文章 XYZ 创建评论”页面中添加到文章中。

我想在每个文章页面上都有一个“添加评论”链接。

但是在评论控制器中,我需要有关于添加评论的父文章的信息。

那么如何将文章信息 ( article_id) 通过link_to传递到评论创建页面?

0 投票
1 回答
327 浏览

ruby-on-rails - 嵌套资源的自定义操作而不添加到路由

这可能真的很简单,但我有一个嵌套资源可以说:

地图。资源 :book, :has_many => :pages

我编写了一个名为“turn”的动作,它将 page.count 增加 1。如何使用 link_to 调用此动作?提前非常感谢。

0 投票
4 回答
15315 浏览

jquery - 在rails中带有jquery参数的link_to

我想在我的 rails 应用程序中进行就地搜索。
我在原型中使用了 button_to_remote,但现在我使用的是 JQuery,所以我更改为 link_to。
这是我的代码:

我想将地址文本字段传递给我的控制器,但输出不是我所期望的。

我如何提交我的价值?

0 投票
1 回答
1435 浏览

ruby-on-rails - 如何使用 link_to 将值传递回搜索字段并在 RAILS、RoR 中执行?

我有一个搜索字段和按钮。当用户搜索“猫”之类的内容时,我的视图会呈现一堆相关的关键字,例如“猫薄荷”、“猫玩具”、“猫”等……这些结果中的每一个都是链接,并且要传递字符串显示回搜索以生成所选链接的结果。例如:

  1. 用户呈现搜索页面并搜索“猫”
  2. 查看页面呈现与“猫”相关的结果,例如“猫薄荷”“小猫”
  3. 用户现在点击“catnip”
  4. 查看页面呈现与“猫薄荷”相关的结果,例如“草”

link_to 可以做到这一点吗?我迷路了,不知道该怎么办......

--

我的代码:

我想将用户单击的link_to 值作为 :search 参数传递...在此先感谢您的任何建议~~

0 投票
3 回答
7663 浏览

ruby-on-rails - rails 3中的部分形式需要不同的链接,具体取决于新建或编辑

我有一个由 Rails 3 脚手架生成的基本视图设置。它给了我一个局部视图_form.html.erb。我的edit.html.erb和我的new.html.erb都呈现了这个局部视图。

在局部视图中,我希望有一个链接到不同的路径,具体取决于它是由视图还是编辑视图呈现。

是否有捷径可寻?

我的代码目前看起来像这样,但不允许使用不同的路径。

如果有帮助,我会尝试将它们发送回它们来自的页面(它们来自不同的地方进行添加和编辑)

0 投票
1 回答
214 浏览

ruby-on-rails - RoR 中链接到 eval() 的问题

我在这里做错了什么?

在我的代码中,这似乎可以正常工作:

但这不起作用。为什么不?

我看到“Uncaught TypeError: Cannot call method 'bind' of undefined” 调用 _image_path(@featured_image)' 似乎有问题。:(