Rails button_to 失败,路径不存在,路径已存在

2024-07-03

编写我的第一个非常简单的 Rails 应用程序,一个简单的管理应用程序,用于跟踪我们一个部门的工作。为人员生成的索引页面上有一个 link_to 用于添加新人员。我尝试将其更改为 button_to ,但它失败了,说路径 /people/new 不存在,但显然它确实存在,因为 link_to 去了同一个地方。

我正在使用 Rails 3/Ruby 1.9.2。我的 /app/views/people/index.html.erb 页面上有以下代码:

<%= link_to 'New Person', new_person_path %>
<%= button_to "New", :controller => "people", :action => "new" %>

link_to 有效。 Button_to 失败,原因如下:

路由错误 没有路线匹配“/people/new”

也刚刚尝试过

<%= button_to 'New Person', new_person_path %>

同样的错误。奇怪的。


button_to默认为 post 方法。尝试放置:method => :get在那里。这就是为什么link_to works.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails button_to 失败,路径不存在,路径已存在 的相关文章

随机推荐

  • 无法在 C++ 项目中使用 CXX 链接 Rust 编写的库

    我正在测试CXX https cxx rs index html使用一个非常简单的项目将 Rust 库链接到 C 可执行文件中 我写一个foo gt Rust 函数并尝试从 C 访问它 但链接器找不到它 这是我所拥有的 lib rs cxx
  • Unicode URL 解码

    对 unicode 字符进行 URL 编码的常用方法是将其拆分为 2 HH 代码 u4161 gt 41 61 但是 unicode在解码时是如何区分的呢 你怎么知道 41 61 is u4161 vs x41 x61 Aa 是需要编码的
  • JSF 2 - Ajax - 表单未完全呈现

    我使用新选择的语言环境呈现表单的 Ajax 代码是
  • Android Studio:房间数据库实现上出现“尝试分配较弱的访问权限”错误

    我正在尝试实施房间数据库 我已经完成了以下步骤官方网站 https developer android com training data storage room AppDatabase java 文件如下 import android
  • EF Core EnableSensitiveDataLogging 未按预期工作

    我正在使用 MySql 的 EF Core 2 1 1 并且我有以下代码来启用将 ef core 转换为 SQL 查询的日志记录 protected override void OnConfiguring DbContextOptionsB
  • Scala 是一个更好的 println

    我经常发现自己在做这样的事情 println foo 当我想做的时候 println foo 编译器不允许这样做 还有 println很拗口 我真的只想说 echo foo 因此 在基础包对象中 我创建了 println 的 echo 版本
  • 使用 Visual Basic (MS Access 2000) 将原始数据发送到 ZPL 打印机

    这是我能找到的全部 但没有一个起作用 选项比较数据库 选项显式 Private Type DOCINFO pDocName As String pOutputFile As String pDatatype As String End Ty
  • 如何在 ASP.NET 中提供 resx 文件?

    我怎样才能提供适当的语言环境 resx文件到 ASP NET 中的 http 客户端 e g GET App LocalResources MeshModdler resx 背景 我有一个客户端二进制文件 需要向网络服务器请求适当的语言资源
  • 忽略非 Spark 配置属性:hive.exec.dynamic.partition.mode

    如何运行 Spark shellhive exec dynamic partition mode nonstrict 我尝试 如在这里建议 https stackoverflow com a 53581393 287948 export S
  • 直观地比较两个图像

    我希望能够检查两个图像在一定阈值内是否看起来相同 这两张图像在肉眼看来是相同的 但其中一张的颜色略有不同 我尝试过以下示例 http www vb helper com howto net image compare threshold h
  • 如何调试 WScript.Shell 对象的 ASP 权限问题?

    我必须从一些旧版 ASP 应用程序运行命令行操作 这是我的代码 这是我收到的结果 Microsoft VBScript 运行时错误 800a0046 没有权限 test asp 第 6 行 你知道如何让 IIS6 运行这段代码吗 注意 当然
  • 在bash中将数组中的一个键关联多个值

    我有一个文本文件 如下所示 1 aaaa 2 bbbb 3 cccc 4 dddd 2 eeee 2 ffff 4 gggg 我想将它们映射到某种关联数组中 以便我可以访问例如与键 2 关联的所有值以及与键 4 关联的所有值等 1 gt a
  • “代理属性”是好的风格吗?

    我有一个带有字符串属性的类 它实际上是用分隔符连接的几个字符串 我想知道拥有这样的代理属性是否是一种好的形式 public string ActualProperty get return actualProperty set actual
  • 实体框架代码优先多列外键

    首先使用代码我设计了 3 个类 class User public Int32 ID get set public virtual ICollection
  • 我什么时候应该使用 mb_strpos();通过 strpos();?

    呵呵 看着所有这些字符串函数 有时我会感到困惑 一个人一直在使用mb 函数 其他 简单的 所以问题很简单 我应该什么时候使用mb strpos 我什么时候应该选择普通的 strpos 是的 我知道这一点mb 函数代表多字节 但这真的意味着
  • 应用程序设计和AppDelegate

    我正在为我一直在进行的一些本科生研究开发一个 iPhone 应用程序 遗憾的是 我的学校不提供软件工程 设计课程 因此当涉及到面向对象设计的最佳实践问题时 我会阅读大量书籍 我的困境 我的应用程序加载一个视图 v1 在用户单击按钮时 v1
  • 如何从 elrm 摘要输出中提取系数

    我使用该包对我的数据集进行了精确的逻辑回归elrm 我将其与普通逻辑回归进行比较 我能够在普通逻辑回归上运行引导程序 我感兴趣的统计数据是估计系数和 p 值 但是 我无法运行 elrm bootstrap 因为我无法从输出中提取所需的系数
  • 当数组可能包含或不包含主元素时进行就地分区

    有没有一个就地分区 http www cs auckland ac nz jmor159 PLDS210 qsort1a html算法 用于快速排序 http en wikipedia org wiki Quicksort实现 不依赖于数组
  • ASP.NET 中的 REST WCF 服务和会话‏

    如果可以的话请帮忙 我一直在尝试从 WCF REST 服务中访问 asp net 应用程序的当前会话对象 根本没有成功 从服务访问的会话对象与 aspx 页面中的会话对象不同 所以 这是我的问题 是否可以访问当前会话REST通过 HttpC
  • Rails button_to 失败,路径不存在,路径已存在

    编写我的第一个非常简单的 Rails 应用程序 一个简单的管理应用程序 用于跟踪我们一个部门的工作 为人员生成的索引页面上有一个 link to 用于添加新人员 我尝试将其更改为 button to 但它失败了 说路径 people new