2009-12-21 3 views
5

내 모든 조명기는 의도 한 테이블과 동일한 이름을 가지고 있습니다. 레일에 최근 문제가있어서 'test'라는 단어로 시작하는 조명기를 가질 수없는 것 같습니다.레일 고정물 - 테이블 이름 정의?

Does 누구든지 다른 조명기 이름을 가지고 올바른 테이블에 매핑하는 방법을 알고 있습니까?

감사합니다, 앤디

답변

0

This blog post은 당신이 원하는 것과 비슷합니다.

+0

이 블로그 게시물 링크가 작동하지 않습니다. – stebooks

3

은 당신과 같이 수동으로 해당기구의 클래스를 설정할 수 있습니다

class SomeTest < ActiveSupport::TestCase 

    set_fixture_class widgets: 'Module::ClassInAModule' 
    fixtures :widgets # or fixtures :all if you’ve defined all the mappings required 

    test 'widgets can be found' do 
    assert Module::ClassInAModule.all.any?, 'there should be widgets' 
    end 

end 

당신의 시험/검사 헬퍼를 설정하는 방법에 따라 부모 클래스 또는 무언가에이 호출을 이동할 수 있습니다.