проблема с панелью в макете пользовательского интерфейса

Я использую простую демонстрацию макета в своем приложении rails3 демонстрацию простого макета в этой демонстрации есть 5 панелей север, юг, восток, запад, центр

когда я загружаю свой проект, вся эта панель отображается на каждой странице.

вместо того, чтобы я хотел, чтобы какая-то конкретная панель на другой странице дала некоторое представление, как я могу это сделать


person hardik9045    schedule 08.02.2011    source источник


Ответы (1)


Весь ли код из демонстрации простого макета находится в вашем файле /app/views/layouts/application.html.rb? Если это так, то rails будет отображать все из этого файла в каждом представлении. Поскольку код jQuery, который выполняет все действия в этой демонстрации, находится в том же файле, может не быть простого способа заставить его работать с рельсами. Единственное, что я мог бы сделать, это иметь разные файлы .js для разных страниц. каждый из этих отдельных файлов будет иметь код jQuery, который создает макет для этой страницы и связан с этой страницей с помощью content_for и javascript_include_tag. Я пишу приложение, использующее пользовательский интерфейс jQuery, и вот как мне пришлось это сделать. Я создал подпапки в моем каталоге /public/javascripts, которые я назвал в честь своих моделей, чтобы упростить сортировку всех файлов .js.

person marcusM    schedule 08.02.2011