这是我的观点/试验/ new.html.erb
<%= simple_form_for @subscription do |f| %>
<%= f.input :manual_expiry_date %>
<%= f.association :user %>
<%= f.button :submit %>
<% end %>
我有
resources :trials
在我的tests_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模型的模型类。用户有许多订阅。
我需要构建一个表单,这样当用户输入电子邮件时,用户就会被创建,并且相关的试用订阅也会被创建。
我正在遍历表单。我希望在处理(belongs_to)关联或挂钩用户部分之前创建trial_subscription。
答案 0 :(得分:1)
您应该将resources :trials
替换为resources :trial_subscriptions