问题标签 [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.
ruby-on-rails - NoMethodError(未定义的方法“活动?”对于)
我正在使用 Ruby on Rails 3.0.4 / Devise 1.4.2 / MySQL / Apache/Passenger / FreeBSD
用户在电子邮件确认页面注册时会出现问题。同时,确认电子邮件会发送给新用户,如果您单击确认链接,确认和用户登录工作正常。
模型/用户.rb:
会是什么呢?欢迎任何想法。
ruby-on-rails - 未定义的方法password_changed?错误
我正在尝试设置我的程序,以便仅在更改密码时验证密码(因此用户可以编辑其他信息而无需输入密码)。
我目前收到一条错误消息
当我尝试登录时。
这是我的验证代码user.rb
:
这是我的创建方法users_controller.rb
:
谢谢!
ruby-on-rails - Rails 表单不断返回 nomethoderror
这是我的表单,我正在尝试创建一个系统,让用户在本教程的“星”系统表单中对消息进行排名。我已按照教程中的所有说明进行操作,但是当我包含此表单时,我得到了 nomethoderror undefined method 'ratings_path'
。在我的 home_helper 我有
为什么我会收到此错误?谢谢
ruby-on-rails - Rails 3:获取“nil:NilClass 的未定义方法‘average_rating’”
我放
在我的“msg.rb”中并放
在视图 home/_msgs_list.html.erb
我不完全理解 def average_rating 方法的工作原理(我从这里复制了代码),所以我得到了 nil:nilclass 的 nomethoderror。有人可以帮忙吗?谢谢。
ruby-on-rails - 如何在rails中执行多个if语句
目前,这会返回上一条消息中的照片或默认图像,但是当新用户创建帐户时,没有@last_msg 所以我得到一个 nomethoderror。我怎样才能在另一个 if 语句中说如果没有最后一条消息,那么将返回默认图像?谢谢。
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:in
block in 'config/routes.rb:1:in `' 加载以下文件时发生此错误:
/users/dave/work/sell/config/routes.rb
我的路线.rb
rails cast 版本(通过查看 github 上的源代码)使用 |map| map.resources :无论以何种方式编写 routes.rb。
感谢您的任何帮助,非常感谢!
ruby-on-rails - 为什么在以下代码行中出现 No Method 和 Nil Object 错误?
我正在尝试在 index.html.erb on rails 中实现以下代码,并且服务器上出现以下错误:
Users#index 中的 NoMethodError 出乎意料的是,您有一个 nil 对象!您可能期望有一个 Array 的实例。评估 nil.each 时发生错误
提取的源代码(第 2 行附近)
控制器代码:
ruby-on-rails - 在 Rails 中使用复选框
我以前从未在 Rails 中使用过复选框,也不知道我做错了什么。当我尝试加载我的页面时,我收到一条错误消息NoMethodError in Dplans#show, undefined method "merge" for "Art":String
这是Dplans
show
页面上我的复选框表单的代码:
Art 和 Lit 都是字符串,attr_accessible
在dplan
. 谢谢你的帮助!
ruby-on-rails - 关系类有属性错误
为什么关系类属性不是属性?
模型:
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 消失吗?谢谢。