【发布时间】:2012-05-30 15:03:23
【问题描述】:
我使用 Active Admin 创建了一个新页面。 它目前只显示一个表格,其中列出了当前日期的模型“HotelRoom”的所有条目。
现在我想添加一个表单,我可以在其中为表格中显示的数据选择日期。 但我不知道如何添加表单。
表单通常如下所示:
<% form_for @hotel_rooms do |f| %>
<p>
<%= f.label :date %><br />
<%= f.text_field :date %>
</p>
<p><%= f.submit "Submit" %></p>
<% end %>
然后我想在文本字段中添加一个日期选择器,如此处所述http://railscasts.com/episodes/213-calendars 但我总是得到错误:
undefined method `model_name' for NilClass:Class
我做错了什么?
编辑:我尝试在自定义页面文件中像这样将变量添加到控制器
controller do
def index
@hotel_rooms = HotelRoom.all
end
end
但仍然没有运气。同样的错误。
【问题讨论】:
-
似乎你需要某种搜索功能...我认为不需要使用基于模型的帮助器。
标签: ruby-on-rails forms activeadmin