Ruby 2.0、Rails 4.0、PSQL 9.3
在 ActiveAdmin 文档中有示例:
ActiveAdmin.register_page "My Page" do
content do
para "Hello World"
end
end
我把这段代码放在哪里?文档说:
在上面的示例中,将在 /admin/my_page 中创建一个新页面,其标题为“My Page”,内容为“Hello World”。
这意味着会以某种方式自动创建这样的文件?尽管如此,我创建了一个名为import.rb
app/admin 的文件,并且菜单中的 Import 项确实出现了。但是,我不能使用 HTML,因为这个文件是 .rb 而不是 .erb。我想,为了能够使用 html,我需要在content
方法中创建一个局部和 den 渲染它。但是当我在下面看时app/views
没有admin
文件夹(只有layouts
)。这是否意味着我需要在下创建文件admin
夹app/views
?如果是,我应该将我的部分放在哪里 - 直接在app/views/admin
新文件夹下或下app/views/admin/import
?
对于菜单问题,我很抱歉,但 ActiveAdmin 的文档非常简陋。如果有人可以提供有关在 ActiveAdmin 中创建和添加内容到新页面所需的步骤的更详细说明,我将不胜感激。