2013-01-09 1 views
1
내가 whatever.com/users/jamie.Surname하는 whatever.com/users/1에서 내 URL을 변경하려고

또는 매개 변수 whatever.com/users/jamie-SurnameFriendlyId 문제와

꽤 것 궁극적으로 whatever/jamie.surname 또는 whatever.com/jamie-surname으로 변경하고 싶지만 간단하게 시작하는 것이 가장 좋을 것이라고 생각했습니다.

그래서 친근감있는 보석을 설치했습니다. 간단히 시작하면 내 이름으로 경로를 지정하려고했습니다.

class User < ActiveRecord::Base 
     extend FriendlyId 
     friendly_id :first_name 

그러나 나는이 오류가 발생하고있는 URL로 이동하려고;

# 보여

액티브 :: RecordNotFound UsersController에

의 ID

응용 프로그램 추적하지 않고 사용자를 찾을 수 없습니다 | 프레임 워크 추적 | 전체 추적 응용 프로그램/컨트롤러/users_controller.rb : 22 : '쇼'

요청 파라미터 : { "ID"=> "제이미는"}

이 줄 내 users_controller 곳에서하는 방법입니다 그 오류

def show 
    @user = User.find(params[:id]) 
     respond_to do |format| 
     format.html 
     format.json { render json: @user } 
    end 
end 

나는이 문제를 해결하는 방법을 알아낼 수없는 것을 던지고.

올바른 방향으로 어떤 도움이나 제안/푸시를 부탁드립니다.

답변