Ну, вы определенно можете сделать рендеринг на общую страницу с помощью различных действий, см. Пример: - в bookmarks_controller.rb
def index
#do your stuffs
render "path_of_comman_page",locals: {x: "foo", y: "bar"}
end
в folder_controller.rb
def index
#do your stuffs
render "path_of_comman_page",locals: {x: "foo", y: "bar"}
end
Итак, здесьВы сможете получить доступ ко всем переменным locals на странице комманов.например, x, y
path_of_comman_page может быть, например, /bookmarks/listings
, что означает, что вы рендерите данные в bookmarks controller listings.html.erb
В качестве альтернативы это может быть сделано обычным партиалом, например
def index
#do your stuffs...
respond_to do |format|
format.html { render partial: "listings/listing", locals: {x: "foo", y: "bar"}}
end
end