나는 정말로 정말로 붙어있어이 바로 지금 짜증이납니다.잘못된 인수 수 (2에 대해 1) - 레일
나는 레일을 실행하고 2.3.5
내 View/pages/customers.html.erb
단순히 있습니다
<% form_tag do %>
First Name
<%= text_field_tag :firstName, params[:firstName] %>
Last Name
<%= text_field_tag :lastName, params[:lastName] %>
<%= submit_tag "Enter" %>
<%end%>
내 Models/customer.rb
단순히 있습니다
class Customer < ActiveRecord::Base
attr_accessible :firstName, :lastName
end
내 Controller/pages_controller
이
class PagesController < ApplicationController
def custs
@cust = Customer.new(params[:firstName], params[:lastName])
@cust.save
end
end
을3210
그래서 프런트 엔드에서 두 개의 필드를 입력하고 DB에 저장하려고합니다. 그러나, 나는 내 페이지를로드 할 때마다 나에게 오류를 제공합니다 :
wrong number of arguments (2 for 1) pages_controller.rb:3:in
new' pages_controller.rb:3:in
custs'
이상한 것은 내가 샌드 박스 스크립트/콘솔을 사용하여 때 데이터의 벌금을 삽입 할 생각이다.
여기에 무슨 일이 일어나고 있습니까? 제발 누군가 설명해!
+1 멋진 대답 + 배경 –
멋진 대답 아래로 응축 될 수있다. 지금 나는 나의 마지막 시간을 뒤로 원한다 – Omnipresent