【发布时间】:2014-07-20 04:51:39
【问题描述】:
在我的 application_helper.rb 文件中,我有一个这样的函数:
def find_subdomain
request.domain
end
未定义的局部变量或方法“请求”
我正在另一个助手中调用此方法。如何在不从控制器传递任何参数的情况下在助手中获取域。
【问题讨论】:
-
是一个应该知道
request的助手? -
request在助手中可用。你能告诉我们你是如何为这个助手定义类的吗? -
将
request对象作为方法参数传递。 -
虽然您的代码看起来应该可以工作,但将请求对象显式传递给您的视图助手是一个更好的设计。
标签: ruby-on-rails ruby