【问题标题】:Rails use a variable in view not defined in model / controllerRails 在模型/控制器中未定义的视图中使用变量
【发布时间】:2013-04-01 07:29:26
【问题描述】:

我需要在我的视图中使用一个变量来从文本框中获取一个值,尽管这不是直接存储的。

例如:

<%= text_field_tag :tempVar, NIL %>

临时变量将在控制器中用于生成模型的实际值。像这样说:

@controller_name.final_value = concatenate (params[:tempVar] + xyz)

已编辑:发布时参数是否错误。

这可行吗?

另外,问题的第二部分是,如果我想为已经存在的控制器创建一个新视图(带有一些视图)。我该怎么做?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    :tempVar 变量可以通过 params[] 在控制器中使用。试试这个:

    @controller_name.final_value = concatenate (params[:tempVar] + xyz)
    

    【讨论】:

      猜你喜欢
      • 2014-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多