Rails: управление ресурсами через tabs / ajax - PullRequest
0 голосов
/ 28 августа 2011

Традиционно, индекс ресурса отображает все его объекты, которые вы нажимаете, чтобы перейти к их соответствующим методам показа (или редактирования, удаления и т. Д.). Вместо этого наш интерфейс больше похож на iPad (или новое приложение Lion Mail ) в том смысле, что индекс отображает все свои объекты в виде вкладок слева, с большой областью содержимого справа. Нажатие на объект заполняет правую область содержимого частичным показом этого объекта.

Мне кажется, что для этого просто потребуется изменить показ (и отредактировать и т. Д.) link_to на :remote => true, что вызовет show.js.erb, который заменяет правый контент новым частичным показом.

// show.js.erb 
$('#right').html(' <%= render :partial => "show" %> ');

Предполагая, что это лучший способ (?), Это означает, что файл ***.js.erb необходим почти для каждого действия контроллера каждого ресурса, для которого мы хотим иметь такое поведение. В любом случае, чтобы высушить это?

1 Ответ

0 голосов
/ 28 августа 2011

$ ("# right"). Html ("<% = escape_javascript (render (" show "))%>");

Я рекомендую этот правильный путь на рельсах-3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...