Rails使用未在模型/控制器中定义的视图中的变量

时间:2013-04-01 07:29:26

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

我需要在视图中使用变量从文本框中获取值,但不能直接存储。

例如:

<%= text_field_tag :tempVar, NIL %>

temp var将在控制器中用于生成模型的实际值。说出类似的话:

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

已编辑:发布时有没有错误。

这可以吗?

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

1 个答案:

答案 0 :(得分:0)

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

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