Ответ 1
Создайте файл /app/models/help.rb с этим содержимым, для более продвинутых моделей без таблиц вы можете проверить http://keithmcdonnell.net/activerecord_tableless_model_gem.html или google ваше собственное понимание вместе.
class Help < ActiveRecord::Base
def self.columns
@columns ||= []
end
# ...
end
добавить запись в /config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w( help )
end
настройте маршрут для вашего браузера, в config/routes.rb:
match '/admin/help' => 'admin/help#index', :as => :admin_help
теперь вы можете сформулировать блок регистрации activeadmin следующим образом (убедитесь, что вы создали частичный вид в нужном месте)
ActiveAdmin.register Help do
config.comments = false
before_filter do @skip_sidebar = true end
# menu false
config.clear_action_items! # this will prevent the 'new button' showing up
controller do
def index
# some hopefully useful code
render 'admin/help/index', :layout => 'active_admin'
end
end
конец