如何在Ruby on Rails中声明一个全局变量?
我的示例代码:
在我的controller#application.rb:
def user_clicked()
@current_userid = params[:user_id]
end
Run Code Online (Sandbox Code Playgroud)
在我的layout#application.html.haml
侧边栏中有这个链接:
= link_to "John", user_clicked_path(:user_id => 1)
= link_to "Doe", user_clicked_path(:user_id => 2)
= link_to "View clicked user", view_user_path
Run Code Online (Sandbox Code Playgroud)
在我的views#view_user.html.haml:
%h2 @current_userid
Run Code Online (Sandbox Code Playgroud)
我想声明一个全局变量,可以修改我的控制器并在任何地方使用它,如控制器,视图等.以上只是一个示例场景.如果我单击John或Doe链接,它将向user_id控制器发送一个,当我单击"查看单击用户"链接时,它将显示最后单击的链接.它是John=1或者Doe=2.
当然,如果我先点击"查看点击的用户"链接,它将显示nil.
我是Ruby on Rails中的菜鸟.我想在我的RoR应用程序中使用SB Admin v2主题.我下载了它,我不知道接下来要做什么.
顺便说bootstrap-sass一下,我的宝贝Gemfile.