オールAjaxなTodoアプリ作ってみた
デプロイ先はHeroku
http://warm-temple-6617.herokuapp.com/apps/
これでWebアプリっぽいものができた。
試行錯誤すると曖昧なまま理解してないことが浮き彫りになる。
今後の課題:
・Railsとjavascriptの連携、棲み分けの方針を意識する
viewのなかでどこまでRailsで処理して、どこまでjsで処理すべきか。
link_toで生成した方が良いのか<a href="">に書くのは良い事なのか。
Unobtrusive JavaScriptとは。保守性の高い、見通しの良いコードとは。
・DRYを忘れない。
共通するコードは積極的に使い回せるように書く。
次にやる事:
・1対多、多対多のデータベース処理。
ゆくゆくやる事
・ユーザー登録、認証。
・Railsとjsの連携の強化。グラフィカルな処理。
・twitterやfacebookの認証。dropboxとかもできるかな?
参考にしたサイト
Railsで簡単なアプリをscaffoldで作ってHerokuにデプロイするまで - Qiita
Rails x Herokuでアプリを作成 [完全初心者向けチュートリアル] - 酒と泪とRubyとRailsと
下記メモ
環境はRails 3.2.9
Gemfile書き換え
gem 'sqlite3'
↓
gem 'sqlite3', :group => [:development, :test]
group :production do
gem 'pg'
end
あとはターミナル
git init
git add .
git commit -m "first commit"
heroku create
git push heroku master
heroku run bundle exec rake RAILS_ENV=production db:migrate