Tag: 实例

@instance_variable在ruby块内不可用?

使用以下代码: def index @q = “” @q = params[:search][:q] if params[:search] q = @q @search = Sunspot.search(User) do keywords q end @users = @search.results end 如果使用@q而不是q,则搜索始终返回空查询(“”)的结果。 为什么是这样? @q变量是否对do … end块不可用?

Ruby on Rails – 从模型访问控制器变量

我试图访问在模型中的控制器中设置的实例变量。 控制器是产品控制器,型号是产品型号。 实例变量是另一个名为account的模型的实例。 实例变量是@current_account 当我运行代码没有任何反应时,我没有收到错误。 有谁知道在哪里可以找到关于模型中控制器中设置的访问实例变量的内容? 谢谢 EEF