这是我的观点/trials/new.html.erb
<%= simple_form_for @subscription do |f| %>
<%= f.input :manual_expiry_date %>
<%= f.association :user %>
<%= f.button :submit %>
<% end %>
我有
resources :trials
in my trials_controller.rb
def new
@subscription = TrialSubscription.new()
end
def create
@subscription = TrialSubscription.new(params[:subscription])
if @subscription.save
redirect_to root_url, notice: "Thank you for adding a host!"
else
flash["not working yet"]
end
end
它叫着undefined method trial_subscriptions_path
TrialSubscription是一个继承自Subscription模型的模型类。一个用户有许多订阅。
我需要建立一个表单,以便当用户输入电子邮件时,创建用户并创建其相关的试用订阅。
我正在遍历表单。我希望trial_subscription在处理其(belong_to)关联或连接用户部分之前创建。
应将resources :trials
替换为resources :trial_subscriptions