问题标签 [nomethoderror]

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 回答
1600 浏览

ruby-on-rails - NoMethodError(未定义的方法“活动?”对于)

我正在使用 Ruby on Rails 3.0.4 / Devise 1.4.2 / MySQL / Apache/Passenger / FreeBSD

用户在电子邮件确认页面注册时会出现问题。同时,确认电子邮件会发送给新用户,如果您单击确认链接,确认和用户登录工作正常。

模型/用户.rb:

会是什么呢?欢迎任何想法。

0 投票
4 回答
3490 浏览

ruby-on-rails - 未定义的方法password_changed?错误

我正在尝试设置我的程序,以便仅在更改密码时验证密码(因此用户可以编辑其他信息而无需输入密码)。

我目前收到一条错误消息

当我尝试登录时。

这是我的验证代码user.rb

这是我的创建方法users_controller.rb

谢谢!

0 投票
1 回答
444 浏览

ruby-on-rails - Rails 表单不断返回 nomethoderror

这是我的表单,我正在尝试创建一个系统,让用户在教程的“星”系统表单中对消息进行排名。我已按照教程中的所有说明进行操作,但是当我包含此表单时,我得到了 nomethoderror undefined method 'ratings_path'。在我的 home_helper 我有

为什么我会收到此错误?谢谢

0 投票
1 回答
864 浏览

ruby-on-rails - Rails 3:获取“nil:NilClass 的未定义方法‘average_rating’”

我放

在我的“msg.rb”中并放

在视图 home/_msgs_list.html.erb

我不完全理解 def average_rating 方法的工作原理(我从这里复制了代码),所以我得到了 nil:nilclass 的 nomethoderror。有人可以帮忙吗?谢谢。

0 投票
1 回答
950 浏览

ruby-on-rails - 如何在rails中执行多个if语句

目前,这会返回上一条消息中的照片或默认图像,但是当新用户创建帐户时,没有@last_msg 所以我得到一个 nomethoderror。我怎样才能在另一个 if 语句中说如果没有最后一条消息,那么将返回默认图像?谢谢。

0 投票
1 回答
1272 浏览

ruby-on-rails - NoMethodError - Railscast 145 之后路由中的未定义方法

我正在使用 Rails 3.1 并遵循此 railscast来实现活动商家,我正在尝试复制剧集中使用的购物车,但出现此错误:

无方法错误

# Rails.root 的未定义方法“current_cart”:/users/dave/work/sell

应用程序跟踪 | 框架跟踪 | Full Trace config/routes.rb:7:in block (2 levels) in <top (required)>' config/routes.rb:6:inblock in 'config/routes.rb:1:in `' 加载以下文件时发生此错误:
/users/dave/work/sell/config/routes.rb

我的路线.rb

rails cast 版本(通过查看 github 上的源代码)使用 |map| map.resources :无论以何种方式编写 routes.rb。

感谢您的任何帮助,非常感谢!

0 投票
2 回答
223 浏览

ruby-on-rails - 为什么在以下代码行中出现 No Method 和 Nil Object 错误?

我正在尝试在 index.html.erb on rails 中实现以下代码,并且服务器上出现以下错误:

Users#index 中的 NoMethodError 出乎意料的是,您有一个 nil 对象!您可能期望有一个 Array 的实例。评估 nil.each 时发生错误

提取的源代码(第 2 行附近)

控制器代码:

0 投票
2 回答
5263 浏览

ruby-on-rails - 在 Rails 中使用复选框

我以前从未在 Rails 中使用过复选框,也不知道我做错了什么。当我尝试加载我的页面时,我收到一条错误消息NoMethodError in Dplans#show, undefined method "merge" for "Art":String

这是Dplans show页面上我的复选框表单的代码:

Art 和 Lit 都是字符串,attr_accessibledplan. 谢谢你的帮助!

0 投票
2 回答
186 浏览

ruby-on-rails - 关系类有属性错误

为什么关系类属性不是属性?

模型:

0 投票
1 回答
99 浏览

ruby-on-rails - 在 Ruby on Rails 应用程序中创建用于添加嵌套资源的视图

我正在制作一个具有 3 个资源的 RoR 应用程序,这些资源按以下顺序嵌套:项目 -> 提要 -> XML_Fields。项目 has_many 提要,提要 has_many XML_Fields。我的问题是我在向 Show Feeds 视图添加添加新 XML_Field 的能力时遇到了困难。我的代码如下:

执行此操作会返回一个NoMethodError: undefined method 'tag'. Tag 是我创建的 xml_fields 表中列的名称。我的 xml_fields_controller 有这个创建方法:

结尾

我的路由文件如下所示:

有什么建议可以让这个 NoMethodError 消失吗?谢谢。