Прежде всего: у меня есть 4 таблицы:
1) respondents
с id
и email
.
2) inquires
с id, question_id, respondent_id
3) question_id
с id
и text
4) answers
с inquiry_id
, text
Что я хочу?Я хочу сделать следующее: на мой взгляд, у меня есть question
и text_field
и button
.Если пользователь что-то отвечает на вопрос и нажимает кнопку, эти данные вставляются в таблицу answer
.
my_controller (asnwer_controller)
def create
if request.post?
Answer.create(:inquiry_id=>@inquiry.id.to_s, :text=>params[:text])
end
end
my_view
<% form_for :answer, :url => { :controller => 'answer', :action => 'create' } do |f| %>
<%= @questions.id %>. <%= @questions.text %><br />
<%= f.text_area :text, :rols => 10, :cols => 60 %><br />
<%= submit_tag "Send Survey ", :class => "inputBox" %>
<% end %>
I черезя что-то упустил из виду и контроллер.Данные не вставляются сейчас.Пожалуйста, помогите!