问题标签 [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.
ruby-on-rails - link_to 删除 url 不起作用
我在我的应用中有以下链接_删除 url
它似乎不起作用。当我单击此 url 时,它只是将我带到显示路径。有人可以告诉我如何解决这个问题。谢谢。
ruby-on-rails - Ruby on Rails:为什么确认消息没有出现在“link_to('delete', ...)”中?
我的一种产品旁边有以下链接:
但是当我单击它时,不会出现确认框。
生成的 HTML 是:
请指教。
ruby-on-rails - 为什么 Rails “link_to” 不适用于删除操作?
在我显示所有产品,以及我拥有的每个产品和操作index.html.erb
旁边:Edit
Delete
Edit
链接工作正常。但是,该Delete
链接不起作用。我收到以下错误:
我想这是因为请求方法是 GET 而不是 DELETE。但是,如果我明确设置,我不知道为什么会发生这种情况:method => :delete
。
routes.rb
很简单:
我启用了 Javascript。
请建议。
ruby-on-rails - 当单击“link_to”生成的链接时,Rails 3 如何决定使用哪个 HTTP 动词?
我有两个链接:
生成的链接是:
同时单击 onEdit
和 on 时Delete
,使用该GET
方法。
Rails 如何决定使用哪种方法?
data-method="delete"
链接中的含义和rel="nofollow"
含义是什么Delete
?
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" 添加到其中。
ruby-on-rails - link_to 中显示的路径
我刚刚完成了针对僵尸的 Rails (railsforzombies.org),并且正在尝试构建我的第一个应用程序 (博客)。
我搭建了一个基本结构并进行了更改,包括更改路线、添加部分视图和其他改进,以及安装 Blueprint css 框架。
我遇到的问题是我的所有链接(使用 link_to 创建)最终看起来像这样:
在链接本身之后打印链接路径的位置。但是,我无法复制带有链接路径的文本。
如果它有帮助,这就是我的 routes.rb 的样子:
有什么帮助吗?
编辑:
我的 link_to 调用如下:
编辑:
可以在这张图片中看到问题。
此外,如果我更改为 show_url,则 url 出现在括号中,而不是路径中。
ruby-on-rails - "render :nothing => true" 返回空的纯文本文件?
我在 Rails 2.3.3 上,我需要创建一个发送帖子请求的链接。
我有一个看起来像这样:
这使得链接上的适当 JavaScript 行为:
我的控制器操作正在运行,并设置为不渲染:
但是当我单击该链接时,我的浏览器会下载一个名为“resend_confirm_email”的空文本文件。
是什么赋予了?
ruby-on-rails - 如何在带有图像的 link_to 中添加跨度
所以我有这个:
哪个有效,但我需要一个跨度也像这样:
如何添加
到link_to
?
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
命名联系人中创建了一个操作并将其留空。
我错过了什么?
我已经搜索了很长一段时间的解决方案,但在其他任何地方都没有找到这个问题的答案。我知道它有点基本,但我没有其他选择。
ruby-on-rails - Ruby on Rails 中的 Button_to 路径错误
我正在尝试使用button_to
rails 助手。我写了以下代码:
<%= 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
我不知道的功能,但我很迷茫。