2017-03-20 15 views
0

리포지토리 양식 개체에 쿼리 문자열의 변수를 미리 채울 수 있습니까?GET vars를 사용하여 개혁 미리 채우기

prepopulate!을 호출하는 방법을 알고 있지만 개혁 계약에서 URL의 변수에 액세스하려면 어떻게해야합니까?

/example/new?lang=en 

property :language, virtual: true, prepopulator: ->(*) { ??? } 

답변

0

Trailblazer GitHub에 문서를 따르십시오 :

class AlbumsController 
    def new 
    @form = AlbumForm.new(Album.new) 
    end 

은 다음과 같아야합니다

class AlbumsController 
    def new 
    @form = AlbumForm.new(Album.new(language: params[:lang])) 
    end 
예를 들어