问题标签 [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 投票
1 回答
150 浏览

ruby-on-rails-3 - 将链接传递到视图中

在 Ruby on Rails 3 中,我将如何创建一个由参数决定视图中的链接链接到哪个链接的视图?

例如,对于我视图中的页面,我传递了一个类型参数,该参数显示我的数据库中的所有项目,并取决于指向new showedit操作的类型链接。

我只对传递链接的路径感兴趣。

我想写一些类似的东西:
<% link_to(enter_here_path) do %>
<div class="blah"><%=@project%></div>
<%end%>

0 投票
2 回答
22611 浏览

ruby-on-rails - link_to 更新(无表单)

我想要一个链接来更新资源,而不使用 HTML 表单。

路线:

耙路线:

我想通过一个简单的链接使用 put 来更新朋友,如下所示:

但是当我单击链接时,它会尝试进入显示操作。

这样做的正确方法是什么?

0 投票
1 回答
634 浏览

ruby-on-rails - 无形创造

我正在尝试创建一个没有表单的对象,但只需单击一个链接:

Friend 是用户内部的嵌套资源,在此链接中,current_user 是用户,u 将是朋友。
当我点击它时,会出现以下错误:

有人可以帮助我吗?

0 投票
1 回答
206 浏览

javascript - form_for 正在通过 2 个链接提交,当我回到控制器中时如何判断使用了哪个?

我将表格放在一起,但出于设计原因,表格必须通过链接提交。我发现了如何执行该操作:

这样就可以了,我可以创建很多链接,这没问题。但是我不知道如何区分使用哪个链接将我带回控制器?我需要根据链接执行略有不同...

任何想法 ?我试图嵌入一些 javascript 等,但我无法弄清楚。

谢谢,

亚历克斯

0 投票
1 回答
4096 浏览

ruby-on-rails - 如何在 Rails 应用程序中使用 link_to 将文章标题添加到 URL?

我正在尝试关注问题的答案

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

但没有得到结果。在我的 Rails 3 应用程序中,我有:

但是,重启服务器后,链接没有标题:/articles/1、/articles/2

怎么了?

0 投票
5 回答
13712 浏览

ruby-on-rails - 我可以使用 link_to 生成一个内部有跨度的链接吗?

我基本上是想得到这个结果:

但我不知道如何使用 rails 3 中的 link_to 来做到这一点?

0 投票
2 回答
2764 浏览

ruby-on-rails - Rails - 无法弄清楚如何销毁记录

我无法找到销毁记录的正确方法。我觉得自己像一个完整的新手。

以下是与控制器有关的路线(来自 的输出rake routes):

让我明白的是,底线看起来与 get 和 put 没有什么不同。

链接在这里:

也试过:

输出是:

有人能发现我在这里做错了吗?:-/


编辑

我最初没有加载 rails.js。我现在做的。

这是我的销毁操作的内容:

我正在从内容索引中删除,如下所示:

0 投票
2 回答
1849 浏览

ruby-on-rails - 在 Rails 中清理有条件地更改 link_to 位置的方法

所以我有这个link_to

但如果它是管理员,我想去一个不同的位置,如下所示......我知道我可以做到这一点,但有没有更清洁的方法

0 投票
4 回答
12213 浏览

javascript - Rails 3 - Javascript :confirm not work for link_to 和 button_to with :method => :delete

在我的 index.html.erb 文件中,我试图显示我的对象的标题(“列表”)以及正常的“显示”、“编辑”和“销毁”链接和/或按钮。使用 :method => :delete 和 :confirm => "你确定吗?",link_to 或 button_to 都不会显示 javascript 确认框。这是我的 index.html.erb:

清单顶部的“Hello World”JS 确认链接完美运行,所以我很确定不显眼的 javascript 对我的应用程序运行良好。(我还确认我有必要的 - javascript_include_tag :defaults 和 csrf_meta_tag 在我的应用程序模板中。)Rails 文档确认我正在使用的参数是受支持的(url、:confirm、:method)。但是 button_to 或 link_to 都不会生成 :confirm 指示的 JS 警报。另一点奇怪的是,使用完全相同的参数,button_to 将删除一条记录,而 link_to 不会。

任何有关如何调查以解决此问题的建议将不胜感激。

谢谢!

0 投票
4 回答
22240 浏览

ruby-on-rails - RAILS 链接到外部站点,url 是用户表的属性,例如:@users.website

我正在开发一个允许用户创建帐户的网站。创建用户时的属性之一是用户个人网站。当我尝试像这样使用用户网站时:

生成的 url 是:http://0.0.0.0:3000/www.userswebsite.com

我认为这是因为 link_to 的 @user 部分......但我怎样才能让它链接到 www.userwebsite.com ?