【发布时间】:2021-04-29 08:34:10
【问题描述】:
我正在尝试在表格编辑中使用 gem 'best_in_place',但在使用时出错 在控制器中仅显示数据库中所有用户详细信息的索引方法。
错误:undefined method name' for "Rohit":String`
使用的代码:
<% @user_record.each do |record| %>
<tr>
<td><%= best_in_place record.name, :name %></td>
</tr>
<% end %>
控制器代码:
def index
@user_record = MUser.search(params[:name],params[:gender])
end
def create
end
【问题讨论】:
-
我们需要更多的上下文。
record来自哪里,因为现在它是String,但您似乎暗示它应该是MUser?请在<td><%= best_in_place record.name, :name %></td>周围发布相关代码部分,其中声明了局部变量record -
@engineersmnky 先生,请检查,我有更新表体数据。
标签: ruby-on-rails rubygems ruby-on-rails-6