После того, как я связал «program_id» со списком учетных записей, rails generate migration AddProgramIDToAccounts program_id:interger
и добавив <td><%= account.program_id %>
в файл index.hrml.erb, чтобы отобразить результаты. Тем не менее, я получаю идентификатор, а не «имя программы», как в раскрывающемся списке, которое я создал в файле _forms.htlm.erb.Отображение строки, а не целого числа в файле index.html.erb
<div class="form-group">
<%= f.label :program %><br>
<%= f.collection_select :program_id, Program.all, :id, :program, {prompt: "Choose a Program"}, {class: "btn btn-default dropdown-toggle"} %>
</div>
Я чувствую, что создал миграцию неправильно, но я не уверен.
Rails 4.1.8
рубин 2.1.5p273 (2014-11-13 ревизия 48405) [x86_64-линукс]
Работал отлично. Спасибо. –
@ M.TDavis Добро пожаловать. Примите мой ответ, поскольку он решил вашу проблему –