пытается заставить направлять рельсы на "click" и просто не получает
есть проект и модель задачи:
class Task
include Mongoid::Document
field :title, :type => String
has_many :projects
belongs_to :user
end
class Project
include Mongoid::Document
field :title, :type => String
has_and_belongs_to_many :tasks
belongs_to :user
end
Я хочу "связать" задачу с проектом
так у меня это в контроллере проекта:
def connect
@project = Project.find(params[:id])
@project.tasks_ids.push(params[:task_id])
@project.save
redirect_to project
end
по этому маршруту:
resources :projects do
match 'connect/:id' => 'projects#connect', :as => :connect, :via => :put
resources :tasks
end
Я не могу заставить это работать в представлении:
= link_to 'Associate Task', project_connect_path(@task)
не удается с:
Не найдено ни одного маршрута {: controller => "projects",: action => "connect"}