2009-04-01から1ヶ月間の記事一覧

編集ページを新たに追加方法

Aのページでindexの表示をlistというページでもできるようにする。 #index.html.erb 'schedules' ,:action => 'list' %> contorollerに list.html.erbを追加こうしてschedule/listを見てもidが無い言われる。ルーティングというのが必要http://d.hatena.ne.j…

別テーブルにデータ挿入

一応できた。 全く正しいかわからんがmemberのeditからattendanceのテーブルに新規にデータを追加するとして #member_control def edit @attendance = Attendance.new end def update @attendance = Attendance.new(params[:attendance]) respond_to do |for…

別テーブルにデータ挿入

ようやく目的のデータベース構造が決まりつつある。 そこでA,B,Cのテーブルがあるときに railsでAのeditをしてその結果をテーブルBにも値を送る方法を考案中 value => 'hoge'} %> とすることで:name属性に自動的にhogeを挿入することができる。

ていうか

祝投稿100日目!!!!!! いやぁ3桁いったね。

railsでリレーションするための準備

リレーションするためには他のテーブルのidが必要になる。 これをrails(2.3.2)でやる例 hoge_idというidをgroupsというtableに追加する # ruby script/generate migration AddHogeidToGroups とする 名前はどの程度自由が利くのかわからないが exists db/mig…

sshとXアプリ

大学の履修が学内からでないとできないので めんどいのでsshで自宅からできるようにする。 # ssh -X user@server # password ... # firefoxなど -XとすることでX11Forwardingをyesにしてくれるらしい。 ちなみにmac OS 10.5でやったが X11は起動していると表…

光の表現

光は加算で表現できる。 よってそれぞれのピクセルのRGBに新たなRGBを足してやる。 255を超えたら255に設定。 これで光っぽくなる。 for(int j = 0;j if(Point2D.distance(mx,my,(int)(j%width),(int)(j/width)) radius){ int dist = (int)Point2D.distance(…

今日の成果

groupsのページで所属してるuserを表示するようにした。 app/views/groups/show.html.erbに を追加。 @usersというuser全員の配列が入った変数を使うために /app/controllers/groups_controllers.rb のdef showのなかに @users = User.all を追加した。 これ…

garageband最強説を発表する。

mac

garagebandでAutotune効果に近い物ができることがわかった。 マイク受付にして チューニング補正maxで コンプレッサーでVocal complession Rapを選択 真ん中のはプロジェクトでキーはFmajぐらいがちょうどいい でかなり近いのできるよ。

今日の成果

collection_select こんな感じでuserのeditに追加した。 :userの :group_idに@groupsから:id順に:name文字列をセレクトボックスに展開。 選択した:nameの:idを:group_idに代入。 リンク userのindexにgroupのリンクを貼りたい場合 'groups' %> とする.http:/…

メモ

ruby script/generate scaffold モデル名 コントローラ名(省略可能) 本ではモデルとコントローラの名前分けてるけどまだ理解できてない。 rake db:fixtures:load でfixturesの内容がdatabaseに反映される。 全てのfixturesデータが反映されるので注意リレー…

sqlite3-ruby mac

sqlite3-rubyがrubygemでインストールしても require 'sqlite3' で maketxt.rb:4:in `require': no such file to load -- sqlite3 (LoadError) こんなエラーになった。どこにインストールされてるかを調べるために gem which sqlite3-ruby でやったが Can't …