digifacture

Railsとかデジモノとか色々勉強した事とか作った事とか気になった事とか

オールAjaxなTodoアプリ作ってみた

デプロイ先はHeroku

http://warm-temple-6617.herokuapp.com/apps/

目標であったCRUDを全部Ajaxでするって目標は達成。

これでWebアプリっぽいものができた。

試行錯誤すると曖昧なまま理解してないことが浮き彫りになる。

 

今後の課題:

Railsjavascriptの連携、棲み分けの方針を意識する

 viewのなかでどこまでRailsで処理して、どこまでjsで処理すべきか。

 link_toで生成した方が良いのか<a href="">に書くのは良い事なのか。

 Unobtrusive JavaScriptとは。保守性の高い、見通しの良いコードとは。

・DRYを忘れない。

 共通するコードは積極的に使い回せるように書く。

 

次にやる事:

・1対多、多対多のデータベース処理。

ゆくゆくやる事

・ユーザー登録、認証。

Railsとjsの連携の強化。グラフィカルな処理。

twitterfacebookの認証。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