Развертывание приложения в Heroku со сложными формами - PullRequest
0 голосов
/ 30 марта 2011

У меня есть приложение, которое отлично работает на моем ноутбуке (Ubuntu 10.4), проходит все мои тесты, но очень сильно проваливается, когда я отправляю его в Heroku.Проблема в том, что у меня есть несколько представлений, которые используют сложные формы для сбора данных от пользователя, и нет из этих полей отображаются в Heroku.У меня есть объект экзамена, который принадлежит пользователю, который задает вопросы.И формы, которые не отображаются, где пользователь может ответить на эти вопросы.Будем весьма благодарны за любые советы или рекомендации по устранению неполадок в Heroku.

Вот модели, с которыми я работаю:

exam.rb

class Exam < ActiveRecord::Base
    belongs_to :user
    has_many   :questions
    accepts_nested_attributes_for :questions

question.rb

class Question < ActiveRecord::Base
    belongs_to :exam

form.html.эрб

<% form_for @exam, :url => put_part1_exam_path(@exam) do |exam_form| %>
    <%= exam_form.fields_for :questions do |question| %>
      <p>
        Value: <%= question.text_field :given_value %>
        <%= question.object.phrase %>
      </p>
    <% end %>
  <p>
    <%= submit_tag "Continue" %>
  </p>
<% end %>

1 Ответ

0 голосов
/ 30 марта 2011

Ну, ответ был довольно прост. Проблема была между креслом и клавиатурой. Я забыл запустить задачу rake db: seed, которая поместит в базу данных информацию, которая будет отображаться в форме. Я выполнил эту задачу, и проблема решена.

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