问题标签 [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 回答
17159 浏览

ruby-on-rails - Button_to 使用 POST Link_to 使用 GET,为什么?罗尔

我在使用 link_to 时遇到了一个 ror 问题。为什么我的链接使用 GET 方法而我的 button_to 使用 POST 方法,在我在 link_to 参数中指定了我的“method”=>“post”之后?

看法:

控制器方法:

终端输出(分别为按钮/链接):

0 投票
1 回答
910 浏览

ruby-on-rails - 通过 Rails 中的包装方法传递可选参数

我有以下包装方法link_to

使用此示例调用时:

生成以下链接:

为什么不显示身份证?

0 投票
1 回答
4946 浏览

ruby-on-rails - 如何在“link_to”中传递隐藏参数

有没有办法通过 link_to 调用传递参数而不显示在 URL 上?我正在制作一个简单的星级评分系统,我基本上是让每个星星成为一个图像链接,将其值作为参数传递给同一页面的新渲染。帮助程序代码如下所示:

它运行良好,但目前星级评分显示为 URL 中的参数。理想情况下,我希望以某种方式隐藏该信息,并且我已经尝试了 hidden_​​field_tag 和 hidden_​​tag,这两种方法都不起作用。有没有办法做到这一点,还是我完全是菜鸟?

0 投票
1 回答
6830 浏览

ruby-on-rails - Rails:如何向基于资源的 link_to 调用添加附加参数?

我在 routes.rb 中定义了一个资源,如下所示:

我喜欢使用最干净的 link_to 选项,它是:

不过,我想为此调用添加一个附加参数:“view=local”

如果我使用的是 user_path,我会这样做:

有没有办法在不明确包含 user_path 函数的情况下获得相同的结果?理想情况下,我会做类似的事情:

但这似乎不起作用。

0 投票
2 回答
13320 浏览

ruby-on-rails - Ruby on Rails:使用 post 方法链接到,但参数在 URL 中

我正在使用

但生成的 HTML 链接包含 (arg1,arg2,arg3) 作为URL查询参数。

如何删除它们?我错过了文档中的某些内容吗?

0 投票
6 回答
35924 浏览

javascript - 使用 rails3 (link_to_remote) 和基本 javascript 的 link_to 语法在 rails3 应用程序中不起作用?

我想知道当前的 rails3 master 中的基本 link_to 语法是否完全损坏,或者我是否在这里做一些错误的语法。

实际上应该在点击时产生一个警报。非常简单。不适用于我的 rails3 项目!(也没有错误输出!)有什么想法吗?

对于一般的 link_to 语法,我找不到可以将 link_to_remote 与确认、远程和 html 类结合起来的示例(请参阅下面的尝试)

甚至 rails3 api 在这里也没有帮助我:http ://rails3api.s3.amazonaws.com/index.html

帮助!

0 投票
2 回答
1293 浏览

ruby-on-rails - 如何让 Rails 中的 link_to 输出一个 SEO 友好的 url?

我的 link_to 标签是:

并产生这个丑陋的 URL:

如何让 link_to 生成:

尝试了几种不同的方法,但在网上找不到太多,非常感谢任何帮助!

0 投票
1 回答
1339 浏览

ruby-on-rails - 如何从 Rails link_to 函数中删除 action 参数?

不知道如何构图,所以这里......

我有以下 link_to 标签:

以及我的 routes.rb 文件中的以下自定义路由:

这会生成一个非常好的 SEO 友好 URL:

如何从两者中删除 :action 参数,问题是当我取出 :action 选项并将我的 link_to 标记更改为:

和我的自定义路线:

生成的 URL 不再对 SEO 友好而且非常难看:

我的自定义路由重定向到控制器中的正确操作,因此 URL 中不需要操作选项。每当我删除 :action 选项或将其重命名为其他内容时 - URL 会“变形”,你知道我该怎么做吗?

尝试了多种选择,但似乎没有任何效果。

谢谢!

0 投票
2 回答
377 浏览

ruby-on-rails - Rails 中子 URL 的 link_to_unless_current

我正在寻找一种方法来使用类似于link_to_unless_current但用于子 URL 的东西,例如对于这两个 URL:

不会导致链接。我怎样才能在 Rails 中实现这一点?

UPD:以我自己的自定义方式解决了它,请精通Ruby的人告诉我它是否好。

用法:

0 投票
1 回答
1867 浏览

ruby-on-rails - Rails Link_To 未正确添加 CSS 类

因此,我尝试使用 link_to 在我的 Rails 应用程序中创建一个链接,并尝试将 CSS 类添加到某些链接。我遇到的问题是,当我将我的 html 选项添加到 link_to 参数时,链接不会被创建,我最终什么也没有。这是我的代码:

我也尝试了这个的变化,它仍然没有工作。例如,

该方法还表现出一些奇怪的行为,我认为这可能是罪魁祸首。如果我直接进入页面,没有 POST 或 GET 请求,link_to 工作正常并且链接和图像正确呈现,也就是说它们实际上确实呈现。但是,我想访问该页面的方式是通过前一页面中的表单 POST 请求,其操作是我试图访问的结果页面。

感谢您的任何帮助,您可以提供!

编辑:我不确定到底是什么问题,但我通过将表单的方法更改为 GET 而不是 POST 来解决它。