2013-03-03 2 views
0

Я действительно новичок в рельсах и работает над настройкой проекта. Я создал новый эшафот, названный его New_Scaffold. Когда отображается индекс index.html.erb New_Scaffold, оболочка application.html.erb (где вызывается метод yield) не отображается.Wrapping with application.html - rails

Я думал, что это автоматический рельс, не так ли? Как я могу отобразить application.html.erb для обертывания index.html New_Scaffold?

ответ

0

application.html.erb файл можно найти в разделе Представления/макеты

+0

Да, в представлениях/макете есть файл application.html.erb – user1611830

+0

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/faq#reputation), вы сможете [прокомментировать любое сообщение] (http://stackoverflow.com/privileges/comment). –

+0

извините, довольно новый здесь, сделаю. user1611830, где находится файл, поэтому, если он есть, это тот, который вы ищете. – mano26

0

Команда scaffold генерирует кучу вещей для модели и контроллера для вас автоматически.

Если вы хотите попробовать Rails из попытаться создать новый проект, как это:

rails new blog 

cd blog 

rails generate scaffold Post title body:text 

rake db:migrate 

rails server 

Это создаст базовый проект с одной моделью, Post, которая будет иметь общую настройку с видом и контроллером который отвечает на все действия RESTful.

+0

Это именно то, что я сделал: контроллер New_Scaffold наследует от Application Controller, который использует в качестве приложения для макета defalut. Но приложение/html.erb не отображается ... – user1611830

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