2013-09-30 2 views
0

Я работаю над сайтом прямо сейчас, где у меня есть стандартный макет с видом/шаблоном. Я провел последние 2 недели, пытаясь заставить работать ajax работать, но он не работает, и мне нужна альтернатива. Можно ли сделать частичным WITHIN view?Рендеринг двух представлений одновременно или частичный и вид

Как в, макет (вид (частично)) вид вещи?

Прямо сейчас у меня есть стандартная компоновка и вид с yeild в макете. Существует пустой div в представлении, где должен был идти ajax-HTML, я хочу наполнить его частичным на данный момент

ответ

0

Да, конечно, вы можете вызывать частичное внутри любого файла вида. Например, у вас есть файл вида 'index.html.erb', и вы хотите вызвать partial '_new_partial.html.erb'

В вашем файле вида.

<div> 
    <%= render :partial => 'new_partial' %> #provide complete path if partial is not in the same directory. 
</div> 
+0

отличная. Еще один вопрос, о котором я только что подумал: возможно ли это сделать и для контроллера? Просто чтобы вытащить некоторые данные из моделей – Chris

+0

Вы можете нажать на контроллер, нажав на какую-либо ссылку или через какой-либо запрос формы. –

Смежные вопросы