質問: railsとawsにてアプリケーションをデプロイしたのですが、その後の動作について質問させてください。 初期データ等何も用意していなかったのですが、データ等の代入が管理者しかできないものとなっており、管理者権限については、ターミナルでrails cを使って付与しておりました。 そこで質問なのですが、デプロイ後にはどのように操作をしてデータを編集したらよいでしょうか? さしあたってやりたいことは登録されたuserにadmin:trueをつけたいです。 それともう一つ。画像についてですが、アップローダーは使っていなくて、画像をassetsの中のimageフォルダに配置して、html上でそのパスを指定して表示しているのですが画像の配置の仕方がわかりません。 awsではmysqlを使っています。userは数人デプロイしたブラウザから作成しました。 以上です。何かお気付きのことなどありましたら教えていただきたいです。宜しくお願いしますm(._.)m
回答: AWSと言っても色々あります。BeanstalkではなくてEC2の話ですか? その他、具体的に分かる環境についての情報があれば、もっと具体的に書いておいたほうがいいと思います。 「データ等の代入が管理者しかできないものとなっており」というのは用意した管理画面にログインできるユーザーがいないという話でしょうか。あるいはEC2にログインする権限をあなたが持っていないという話でしょうか? DBにデータを投入すれば済む話なら、 `db:seed` という仕組みがありますので、最初の管理者アカウントをseedに作っておいてDBマイグレーションの後にアカウント作成までやってしまうのが良いと思います。 rake db:seedを使ったデータの投入 - Qiita