У меня есть следующее:
Маршруты:
.
.
.
resources :users do
resources :relationships
end
new.html.erb:
<section id="main">
<%= form_for @relationship do |f| %> #This is the line the error is on
<div class="field">
<%= f.label :name %>
<%= f.text_field :name %>
</div>
<div class="actions"><%= f.submit %></div>
<% end %>
</section>
relations_controller.rb
class RelationshipsController < ApplicationController
def new
@id = params[:user_id]
@rel_user = User.find_by_id(params[:user_id])
@relationship = Relationship.new
end
def create
end
end
relations.rb # model
class Relationship < ActiveRecord::Base
belongs_to :user
# TYPES = ['Family', 'Friend', 'Spouse']
end
Я охотился за переполнением стека и, похоже, не могу найти ответ, хотя, думаю, это как-то связано с вложением моих ресурсов.Я получаю следующую ошибку:
undefined method 'relationships_path' for #<#<Class:0x007ff45f15ff80>:0x007ff45f15bc78>
Есть идеи?