Привет, у меня проблемы с заполнением данных через форму в таблицу, которую я создал в своем приложении rails.
Я могу просматривать данные с помощью моего действия индекса, но когда действие создания запускается в консоли, в моей базе данных ничего не сохраняется постоянно?
Я использую resources
в моем config/routes.rb
файле
маршруты рейка:
user_leads GET /user_leads(.:format) user_leads#index
POST /user_leads(.:format) user_leads#create
new_user_lead GET /user_leads/new(.:format) user_leads#new
edit_user_lead GET /user_leads/:id/edit(.:format) user_leads#edit
user_lead GET /user_leads/:id(.:format) user_leads#show
PATCH /user_leads/:id(.:format) user_leads#update
PUT /user_leads/:id(.:format) user_leads#update
DELETE /user_leads/:id(.:format) user_leads#destroy
app / controllers / user_leads_controller.rb:
class UserLeadsController < ApplicationController
def index
@user_lead = UserLead.all.order("created_at DESC")
end
def new
@user_lead = UserLead.new
end
def create
@user_lead = UserLead.new(user_lead_params)
end
private
def user_lead_params
params.require(:user_lead).permit(:name, :businessname, :phone, :email, :amount)
end
end
app / views / user_leads / new.html.erb
<%= form_for :user_lead, url: user_leads_path do |u| %>
<p>
<%= u.label :name %>
<%= u.text_field :name %>
</p>
<p>
<%= u.label :businessname %>
<%= u.text_field :businessname %>
</p>
<p>
<%= u.label :phone %>
<%= u.text_field :phone %>
</p>
<p>
<%= u.label :email %>
<%= u.text_field :email %>
</p>
<p>
<%= u.submit %>
</p>
<% end %>
config / rout.rb:
resources :user_leads
И вывод в моей консоликогда я делаю запрос на почту:
Started POST "/user_leads" for 127.0.0.1 at 2018-09-29 11:28:48 +0100
Processing by UserLeadsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"caJM7oMC7t3ATCnE0AyrnnKMOUi9vn7MPSj7jUadqCQZDQ9DPbUvn7pw5VMsf9+LFyAIxan9qTcBTfuwI2ygjQ==", "user_lead"=>{"name"=>"ffbgd", "businessname"=>"ret", "phone"=>"re", "email"=>"btgrfq"}, "commit"=>"Save User lead"}
No template found for UserLeadsController#create, rendering head :no_content
Completed 204 No Content in 39ms (ActiveRecord: 0.0ms)