ユーザーが求人広告を表示/投稿/返信できる求人広告エンジンを作成して、Railsエンジンを試しています。
メインアプリケーションにはユーザー認証とプロファイルのコードが含まれていますが、私が作成した求人広告機能を処理するエンジンがあります。
次に、クラシファイドエンジンのデータベースにサンプルデータを追加します。そこで、「vendor / plugins / classes / lib /tasks」に「sample_classifieds_data.rake」という名前のrakeファイルを作成し、「vendor / plugins / classes / lib / tasks/sample_classifieds_data」にymlファイルを追加しました。
rakeファイルのコードとサンプルymlファイルはここにあります:http://gist.github.com/216776
ここで問題となるのは、rakeタスクを実行すると、エラーはスローされませんが、値がデータベースに入力されないことです。
何か案は?ところで、それは開発環境であり、データベースは開発データベースです。
同様のrakeタスクを実行して、データベースにサンプルユーザーを追加しました。そのrakeファイル「sample_data.rake」の場所は「lib/tasks」にありました。