내 앱에 Foo와 Bar라는 두 가지 모델이 있다고 가정 해 보겠습니다. Foo 선택적으로 belongs_to Bar. 지금은 단일 Foo를 보거나 특정 Foo를 검색 할 수 있으며 FoosController가이 모든 것을 처리합니다. 내 URL은 다음과 같습니다. foos/1 및 foos/new 가끔 바를보고 싶습니다. BarsController가이를 처
부모 모델이 아닌 자신의 폼에 하위 모델을 추가/편집하려고합니다. 나는 아이가 부모와 같은 형태로 추가 된 것을 보았습니다. 정의되지 않은 메서드`chapters_path ' ... routes.rb : 내가 추가/별도의 양식에 편집의 트위스트를 추가 해요 때문에 나는 다음과 같은 오류가 발생하는 이유가 있다면, 궁금하네요 : resources :books
는 나의 routes.rb에서 내가 가진 : edit_user_profile GET /users/:user_id/profile/edit(.:format) {:action=>"edit", :controller=>"profiles"}
user_profile GET /users/:user_id/profile(.:format) {:action=>"sho
스텁 나는 두 가지 모델을 가지고 : class SolutionsController < ApplicationController
before_filter :load_user
def show
if(@user)
@solution = @user.solutions.find(params[:id])
else
@
저는 여러 프로젝트가있는 웹 앱을 만들고 있습니다. 일반적인 데이터 모델은 각 프로젝트마다 문서, 레지스터 등과 같은 많은 리소스가 있습니다. class Project < ActiveRecord::Base
has_many :documents, :registers, :employments
has_many :users, :through =>
레일즈 3에 일반적인 구조 문제가 있으며 새로운 routes.rb가 약간 혼란 스럽습니다. 도움이나 안내에 감사드립니다. 중첩 된 리소스가있는 포럼 응용 프로그램이 있습니다. 섹션, 주제 및 응답이 있습니다. routes.rb 구조는 다음과 같습니다 resources :sections do
resources :topics do
resour
레일스 애플리케이션의 버전 관리 구현하기 되돌리기 등등과 같은 몇 가지 추가 기능이있는 모델의 모든 버전을 표시하는보기를 갖고 싶습니다. paper_trail 버전 관리를위한 보석. 저는 컨트롤러 모델을 versions과 같이 작성하고 모든 모델에 대해 볼 수 있음을 알고 있습니다.하지만 모든 모델에 대해 한 번에 그렇게하고 싶습니다. model.versi
Railscast 154 다음에 나는 주석 및 여러 가지 상위 리소스가있는 다형성 연결을 설정했습니다. 예 : http://localhost:3000/articles/1/comments/1
http://localhost:3000/pictures/1/comments/1
이 잘 작동하지만 나 또한 예를 들어, 이미 중첩 된 자원에 대한 의견이 필요 htt
일부 중첩 된 리소스 라우팅에 문제가 있습니다. 내가하려는 것은 편집 목적으로 사용자의 프로필 페이지에 링크하는 것입니다. 어느와 오류 밖으로 <%= link_to "Edit Profile", edit_user_profile_path(current_user) %>
: 내 routes.rb 파일에서 No route matches {:action=>"edi
나는 두 가지 모델이 다음 라우팅 class Solution < ActiveRecord::Base
belongs_to :owner, :class_name => "User", :foreign_key => :user_id
end
class User < ActiveRecord::Base
has_many :solutions
end