В моей странице просмотра У меня есть форма, какform_for данных не подчиняющихся базы данных MySQL
<%= form_for (@writereview), url:
createreview_path(@writereview),:class=>"form-horizontal",method: :post do |f| %>
<div class="form-inline">
<div class="form-group">
<label for="clean">Cleanliness</label>
<%= f.select(:clean, [['1', 1], ['1.5', 2], ['2',3],['2.5',4],['3',5],['3.5',6],['4',7],['4.5',8],['5',9]],{},{ :class => "form-control"}) %>
</div>
<div class="form-group">
<label for="clean">Food</label>
<%= f.select(:food, [['1', 1], ['1.5', 2], ['2',3],['2.5',4],['3',5],['3.5',6],['4',7],['4.5',8],['5',9]],{},{ :class => "form-control"}) %>
</div>
и в действии контроллера -
def create
@writereview = WriteReview.new(params[:writereview])
if @writereview.save!
redirect_to root_path
end
end
private
def user_params
params.require(:writereview).permit(:clean,:food,:locality,:behavior,:amenity,:likes,:dislikes,:comment)
end
, но при подаче данных не сохранение в БД в лог-файл -Started POST "/ createreview" для :: 1 Обработка по ResultController # создать в HTML Параметры: { "utf8" => "✓", "authenticity_token" => «IsBgADlTGK4AUrQfLQUx9lKTXf1HkePhMo/JaOSim979Zm4XCUEtoGF7o9uCrEdm1ilQleMst5N75ZFfryrv1A ==", "write_review" => {"clean" => "2", "food" => "3", "locality" => "2", "behavior" => "5 "," amenity "=>" 1 "," likes "=>" "," dislikes "=>" "," comment "=>" "}," commit "=>" Submit "} INSERT INTO' write_reviews '(' created_at', 'updated_at') VALUES ('2015-12-06 16:04:01', '2015-12-06 16:04:01') Завершено 302 – pradeep