레일 리소스 애플리케이션에서 하위 리소스를 사용하는 데 문제가 있습니다. 내 목표는 /등의 경로 (예 : 응용 프로그램)을하는 것입니다 명/1/농담/새 /인 내 농담 형태의 form_for 라인 라우팅 오류를 돌고 /1/농담 undefined method `jokes_path'
모든 소스 여기에 파일 참조 : https://gist.github.com/
Rails-Api (4)를 사용하고 있으며 네임 스페이스가 지정된 라우트 파일에 대해 세 개의 경로 만 필요합니다. 내 routes.rb 파일에서 , 나는이 작업을 수행하려고 : namespace :api do
namespace :v1 do
resources :documents, only: [:get, :create]
resour
안녕하세요 나는 두 개의 사용자 역할이 있습니다 사용자 및 운영자 그래서 두 개의 네임 스페이스 컨트롤러가 : /users/pages_controller.rb
및 /operator/pages_controller.rb
을 문제가 라우팅되었습니다. 사용자의 네임 스페이스에서 동작을 렌더링하고 싶습니다. user.user? 조치가 user/pages#in
나는 내 자원 중 하나에 대한 경로가 있습니다 resources :categories
을 나는 그래서이 사용하는 대신 id의 key 속성 카테고리에 링크를 생성해야합니다 을 blah이고이 /categories/blah.1
생성 category_path(category, :id=>category.key)
원하는 키이고 1은 바람직하지 않습니다. 어
나는 보석을 설치했다 : http://toopay.github.io/bootstrap-markdown/ 이 라이브러리는 textarea 요소를 양식화 된 mardown 편집기로 변환하는 것으로 가정된다. 는이 작업을 수행하려면 다음 코드를 사용 : <div class="well col-md-10 col-md-offset-1">
<%= form_for(:p
에 요청에 대한 하위 도메인 제약 조건 이외의 경로와 일치하지 않음 : 현재 조각에서 constraints subdomain: 'admin' do
scope module: 'admin', as: 'admin' do
resources :subscribers
root 'dashboard#index'
end
end
res
레일즈 앱에서 griddler가 추가 한 경로에서 이상한 문제가 있습니다. routes.rb 발췌 : # mount griddler using default path: /email_processor
post '/email_processor' => 'griddler/emails#create', as: :email_processor
레이크 노선 그러나 준
네임 스페이스 + 리소스 + 컬렉션을 사용하는 것이 성냥 사용과 어떻게 다른가요? 예를 들어, 일부 엔드 포인트에 대해 모든 HTTP 메소드를 처리하려고한다고 가정하십시오. 여기 namespace :webhooks do
resources :some_service, only: :none do
collection do
get :so
이렇게 쉬운 질문 인 것 같습니다. 그러나 내가 잘못하고있는 것을 이해할 수 없습니다. 뷰에서 class ProjectApplicationsController < ApplicationController
def new_project
@project.new
@referral = Referral.new
end
end