この3つのparams(recipients_emails)を送信しようとすると、エラーが発生するのはなぜですか。
FreeRegistrationCouponsController#sendのArgumentError
引数の数が間違っています(0の場合は2)Rails.root:/ Users / regedarek / code / wifiname
アプリケーショントレース| フレームワークトレース| フルトレースapp/controllers / free_registration_coupons_controller.rbin `send '
何が間違っているのですか?
<div class="span6">
<b>Give three of your friends a free registration</b>
<%= form_tag :controller => 'free_registration_coupons', :action => "send" do %>
<%= label_tag :recipient_email_1 %>
<%= text_field_tag :recipient_email_1 %>
<%= label_tag :recipient_email_2 %>
<%= text_field_tag :recipient_email_2 %>
<%= label_tag :recipient_email_3 %>
<%= text_field_tag :recipient_email_3 %>
<%= submit_tag %>
<% end %>
</div>
class FreeRegistrationCouponsController < ApplicationController
def send
@sender_id = current_user.id
binding.pry
redirect_to root_path
end
end
resources :free_registration_coupons do
collection do
get 'send'
post 'send'
end
end