EdM*_*elo 2 ruby namespaces instance-variables ruby-on-rails-3
大家好!我遇到的问题让我发疯了.
我在我的内部定义了一个实例变量ApplicationController:
def initialize
@stylesheets = []
end
Run Code Online (Sandbox Code Playgroud)
当我尝试从视图中访问它时,请说SomeNamespace :: SiteSection(index.html.erb):
<% @stylesheets << "some-stylesheet" %>
<h1>Blablabla</h1>
Run Code Online (Sandbox Code Playgroud)
实例变量@stylesheets不可见,即ruby说它没有定义.
那么,我如何在视图中看到这个实例变量?
提前致谢.
附加信息:
ApplicationController不是命名空间)fl0*_*00r 10
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :set_var
private
def set_var
@stylesheets = []
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3309 次 |
| 最近记录: |