是否可以在erb表单中实例化rails模型(知道其id)。 我正在使用haml如下所示,现在想要使用erb表单。
- business_trip_request = BusinessTripRequest.find(id)
答案 0 :(得分:2)
是的,你可以,但你不应该。违反MVC结构通常不是好习惯。视图不应该访问数据库。您应该让控制器从模型中加载实例变量,并让视图专注于显示它。
如果必须这样做,请在html.erb文件中尝试:
<% business_trip_request = BusinessTripRequest.find(id) %>
显示id和name字段(例如):
<%= business_trip_request.id %> <br />
<%= business_trip_request.name %> <br />