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

ruby-on-rails - link_to 删除 url 不起作用

我在我的应用中有以下链接_删除 url

它似乎不起作用。当我单击此 url 时,它只是将我带到显示路径。有人可以告诉我如何解决这个问题。谢谢。

0 投票
3 回答
4723 浏览

ruby-on-rails - Ruby on Rails:为什么确认消息没有出现在“link_to('delete', ...)”中?

我的一种产品旁边有以下链接:

但是当我单击它时,不会出现确认框。

生成的 HTML 是:

请指教。

0 投票
4 回答
10888 浏览

ruby-on-rails - 为什么 Rails “link_to” 不适用于删除操作?

在我显示所有产品,以及我拥有的每个产品和操作index.html.erb旁边:EditDelete

Edit链接工作正常。但是,该Delete链接不起作用。我收到以下错误:

我想这是因为请求方法是 GET 而不是 DELETE。但是,如果我明确设置,我不知道为什么会发生这种情况:method => :delete

routes.rb很简单:

我启用了 Javascript。

请建议。

0 投票
3 回答
1816 浏览

ruby-on-rails - 当单击“link_to”生成的链接时,Rails 3 如何决定使用哪个 HTTP 动词?

我有两个链接:

生成的链接是:

同时单击 onEdit和 on 时Delete,使用该GET方法。

Rails 如何决定使用哪种方法?

data-method="delete"链接中的含义和rel="nofollow"含义是什么Delete

0 投票
3 回答
584 浏览

ruby-on-rails - 使用 link_to 生成链接后,如何添加 HTML 选项?

我在我的应用程序的菜单栏中生成了一堆链接。当用户正在查看菜单栏的其中一个页面时,我希望更改样式以显示他们正在查看当前页面。这是一个非常简单的任务,我已经开始工作了。

我想做的是干掉我的助手。我正在建立这样的链接:

link_to('events', :controller => 'event_sections', :action => 'show', :group_id => @group), :class => "current_page_item"

我用“if is current page”代码重复了很多次。我想知道是否有一种好方法可以首先构建我需要的所有链接,然后将 :class => "current_page_item" 添加到其中。

0 投票
2 回答
1995 浏览

ruby-on-rails - link_to 中显示的路径

我刚刚完成了针对僵尸的 Rails (railsforzombies.org),并且正在尝试构建我的第一个应用程序 (博客)。

我搭建了一个基本结构并进行了更改,包括更改路线、添加部分视图和其他改进,以及安装 Blueprint css 框架。

我遇到的问题是我的所有链接(使用 link_to 创建)最终看起来像这样:

在链接本身之后打印链接路径的位置。但是,我无法复制带有链接路径的文本。

如果它有帮助,这就是我的 routes.rb 的样子:

有什么帮助吗?

编辑:

我的 link_to 调用如下:

编辑:

可以在这张图片中看到问题。

此外,如果我更改为 show_url,则 url 出现在括号中,而不是路径中。

0 投票
2 回答
101593 浏览

ruby-on-rails - "render :nothing => true" 返回空的纯文本文件?

我在 Rails 2.3.3 上,我需要创建一个发送帖子请求的链接。

我有一个看起来像这样:

这使得链接上的适当 JavaScript 行为:

我的控制器操作正在运行,并设置为不渲染:

但是当我单击该链接时,我的浏览器会下载一个名为“resend_confirm_email”的空文本文件。

是什么赋予了?

0 投票
4 回答
9536 浏览

ruby-on-rails - 如何在带有图像的 link_to 中添加跨度

所以我有这个:

哪个有效,但我需要一个跨度也像这样:

如何添加

link_to

0 投票
2 回答
4658 浏览

ruby-on-rails - ruby on rails link_to 新创建的页面

我在 rails(3) 中创建了一个名为我的项目模型的新 html 页面,我contact.html.erb有兴​​趣从不同的页面链接到它,我添加了代码:

<%= link_to 'contact', contact_project_path(@project) %>

Project 是一个模型,belongs_to它是一个用户(即联系页面中的联系人)。

这个链接给了我一条错误消息,说不contact_project_path存在。我知道我需要在某个地方定义它,但我不知道在哪里或如何。我希望每个项目的页面都是特定的。我在project_controler命名联系人中创建了一个操作并将其留空。

我错过了什么?

我已经搜索了很长一段时间的解决方案,但在其他任何地方都没有找到这个问题的答案。我知道它有点基本,但我没有其他选择。

0 投票
3 回答
6050 浏览

ruby-on-rails - Ruby on Rails 中的 Button_to 路径错误

我正在尝试使用button_torails 助手。我写了以下代码:

<%= button_to 'Edit Item', edit_item_path(@item), :class => 'mark-button' %>

并收到以下错误消息

No route matches "/items/1/edit"

但是当我刷新页面时,它会执行适当的操作。我得到的页面的 URLlocalhost:3000/items/1/edit是正确的 URL。如果我将button_to命令切换到link_to没有错误加载的页面。意思是这段代码:

<%= link_to 'Edit Item', edit_item_path(@item), :class => 'mark-button' %>

负载很好。也许有一些button_to我不知道的功能,但我很迷茫。