我不断得到:
Undefined method `model_name` for #<DonationForm:0x007ff62ca75470>
我很确定我错过了一些东西。我已按照安装说明进行操作。可能是什么原因?
模型:
class Donation < ApplicationRecord
belongs_to :campaign
has_many :anotherthings
end
控制器:
def new
@campaign = Campaign.new
@donation = DonationForm.new(Donation.new)
end
看法:
<%= simple_form_for [@campaign, @donation] do |f| %>
<% end %>
表单对象:
# app/forms/donation_form.rb
class DonationForm < Reform::Form
property :donation_amount
end