将值从控制器传递到视图 rails
Passing values from controller to views rails
这里是 rails 的新手。我收到它收到的@name 值的空值 #Profile::ActiveRecord_Relation:0x00007f3dec9ae7b0
控制器
def index
@name = Profile.where(session[:id])
end
索引html
<%= form_for :value, url: value do |f| %>
<!------ This form_for is for the post/create into the another table---->
<%= f.hidden_field :message, :value => @name %>
我有一个 form_for,其中 post 一个值到另一个 table 并包含一个 hidden_field 插入到另一个 table。基本上我想检索此人的姓名并将该姓名分配给 :value => @name。但它给出了不同的价值。非常感谢你的帮助
稍微过度简化,where
returns 多个 值,以 ActiveRecord 关系的形式。
您想找到一个 单个 值,因此对 where
的结果使用 .first
或使用 find
.
这里是 rails 的新手。我收到它收到的@name 值的空值 #Profile::ActiveRecord_Relation:0x00007f3dec9ae7b0
控制器
def index
@name = Profile.where(session[:id])
end
索引html
<%= form_for :value, url: value do |f| %>
<!------ This form_for is for the post/create into the another table---->
<%= f.hidden_field :message, :value => @name %>
我有一个 form_for,其中 post 一个值到另一个 table 并包含一个 hidden_field 插入到另一个 table。基本上我想检索此人的姓名并将该姓名分配给 :value => @name。但它给出了不同的价值。非常感谢你的帮助
稍微过度简化,where
returns 多个 值,以 ActiveRecord 关系的形式。
您想找到一个 单个 值,因此对 where
的结果使用 .first
或使用 find
.