1

Railsは初めてで、これは私の最初のアプリです..認証と承認にdeviseとCanCanを使用しました.すべてのユーザーに割り当てることができる事前定義されたロールのセットがありました...ローカルマシンで完全に機能しています..一度Heroku にデプロイしてデータベースを移行すると、すべてが整っているように見えましたが、ユーザーにロールを割り当てようとしたときに何もありませんでした。

何が問題なのですか?

また、サインアップを無効にして、管理者のみがユーザーを作成できるようにしたい

前もって感謝します

編集:

あまりにも多くの検索の後、欠落している部分が rolify gem の Role テーブルであることがわかりました。何らかの理由で、PostgreSQL/Heroku への移行を拒否しています。

&問題はこのリンクで提起されていますが、まだうまくいく解決策が見つかりませんでした https://github.com/EppO/rolify/issues/76

4

1 に答える 1

0

Heroku ですべての移行を実行する必要がある場合があります。これを実行してください:heroku run rake db:migrateもう一度やり直してください。

于 2012-10-20T15:12:29.370 に答える