2014-04-21 3 views
0

실수를했습니다. 나는 usershorcut을위한 발판을 만들었습니다. 나는 t으로 usershortcut을 사용하려고했다.레일이 움직일 때 옮깁니다.

그런 다음 테이블 이름을 바꾸기 위해 마이그레이션을 만들었습니다. 그리고 레일즈 에디터에서 find/substitute를 사용했습니다.

나는 개발을 위해 레이크를 실행 한 후에해서는 안되는 것을 변경해야합니다.

내가 Heroku가에있는 레이크를 실행할 때, 나는

uninitialized constant CreateUsershorcuts 

를 얻을하지만, 내 레일 마이그레이션은 지금이기 때문에 :

20140421133729_create_usershortcuts.rb 

으로 :

class Createusershortcuts < ActiveRecord::Migration 
    def change 
    create_table :usershortcuts do |t| 
    t.integer :user_id 
    t.string :shortcut_name 
    t.text :shortcut_url 

    t.timestamps 
    end 
    end 
end 

그렇게하지 이 레이크 오류를 극복하기 위해 무엇을 바꾸어야하는지 알고 있어야합니다.

이전을 삭제하고 새 항목을 추가 할 수 있습니까?

도움 주셔서 감사합니다.

답변

0

20140421133729_create_usershortcuts.rbCreateUsershortcuts을 포함하고 실제로는 Createusershortcuts을 포함합니다.

일치하는 한 마이그레이션 또는 해당 클래스의 이름을 변경할 수 있습니다.

+0

감사합니다. 3 분 안에 받아 들일거야. – Reddirt

관련 문제