Пользовательский эшафот в рубине на рельсах

Обновить

March 2019

Просмотры

153 раз

1

Я создаю мое первое приложение рельсы и я застрял в одной задаче. У меня есть 2 модели: Альбом и Исполнитель. Я создал соответствующую таблицу в базе данных MySQL с несколькими полями. Проблема заключается в том, когда я генерировать леску по: «рельсам генерировать эшафот альбом» он генерирует леску, но контроллер и вид не имеют какое-либо поле, которое присутствует в моей БД.

На самом деле я учусь рельсы из курса Линды. В этих видео Репетитор сначала создает несколько таблиц со столбцами. Тогда он просто генерировать эшафот по указанным выше командам (с помощью сценария / генерации) .Он имеет все поля зрения, пока я ничего не имею. Я хочу, чтобы мой эшафот также создает все связанные поля, как у воспитателя!

Я использую рельсы версии 4.0 на Windows.

2 ответы

0

You need to specify fields while generating scaffold: rails generate scaffold User name:string email:string

2

Firstly, you don't need to create the table and fields explicitly in the database, after generating scaffold on running rake db:migrate table fields will be automatically created.

Secondly, rails generate scaffold Album will generate an empty scaffold,

You need to pass name of the field along with it datatype with scaffold generation script

e.g.

rails generate scaffold Album name:string type:string