[英]ActionView::Template::Error (undefined method `force_encoding' for nil:NilClass):
[英]Vague error: undefined method `encoding' for nil:NilClass?
当我访问我的 procedure_list 视图时,我收到此错误: undefined method `encoding' for nil:NilClass
显然错误的来源在第 12 行,这是第一个 link_to 方法:
<table class="table">
<thead>
<tr>
<th>List of Procedures</th>
</tr>
</thead>
<tbody>
<tr>
<td><%= link_to "Service 1", pro_show_path(@code => 99281) %></td>
<td><%= link_to "Service 2", pro_show_path(@code => 99282) %></td>
<td><%= link_to "Service 3", pro_show_path(@code => 99283) %></td>
</tr>
</tbody>
</table>
这是我的控制器操作:
def pro_show
@procedures = Procedure.where(:code => @code)
end
对我来说一切都很好..不确定我做错了什么..
我觉得应该是
<td><%= link_to "Service 1", pro_show_path(code: 99281) %></td>
但看起来还是很奇怪
@code
看起来像未定义的变量
@procedures = Procedure.where(:code => @code)
您是否从params[:code]
设置了@code
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.