ruby-on-rails – Ruby on Rails中未定义的局部变量/无方法错误
发布时间:2020-12-17 01:37:16 所属栏目:百科 来源:网络整理
导读:任何人都可以向我解释为什么我收到此错误? Rails是关于约定的.有没有更传统的做法,我正在尝试做下面的事情? undefined local variable or method `hello_world' for ##Class:...:... 这是我的文件: welcome_controller.rb class WelcomeController Applic
任何人都可以向我解释为什么我收到此错误? Rails是关于约定的.有没有更传统的做法,我正在尝试做下面的事情?
undefined local variable or method `hello_world' for #<#<Class:...>:...> 这是我的文件: welcome_controller.rb class WelcomeController < ApplicationController def hello_world "Hello,World" end end 欢迎/ index.html.erb <%= hello_world %> 的routes.rb Rails.application.routes.draw do get 'welcome/index' root 'welcome#index' end 解决方法
或者做:
class WelcomeController < ApplicationController helper_method :hello_world def hello_world "Hello,World" end end 现在在视图中调用它: <%= hello_world %> 阅读
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |