[SIMILAR] WITH 41234 accountnumber WITH 38744 migration WITH 30995 mailaddress WITH 29295 nickname WITH 25864 generate WITH 24123 column WITH 20437 migrate WITH 19108 activerecord WITH 16756 create WITH 16493 成% WITH 16493 mailbody WITH 16493 adddefaultusers WITH 15497 会管 WITH 15497 membership WITH 15288 options WITH 13623 integer WITH 12476 mysql WITH 11145 boolean WITH 10855 database WITH 10533 example WITH 10493 。% WITH 9791 development WITH 8246 meetingmanager WITH 8246 createusers WITH 8246 maibody WITH 8246 createevents WITH 8172 root WITH 7571 default WITH 6198 production WITH 6162 events WITH 6078 script WITH 5961 理シ の検索結果 47 件中 1 - 10 件目 (8.422619349 秒)
飲み会管理システム = MeetingManager = mm を作ってみよう。 % rails mm 作られたconfig/database.ymlのままで問題はないので、データベース作成 % mysql -u root mysql> create database mm_development; mysql> create database mm_test; mysql> create database mm_production; mysql> quit モデルを作成 % ...
scaffoldを作る。 % ruby script/generate scaffold User User % ruby script/generate scaffold Event Event % ruby script/generate scaffold Membership Membership サーバを起動して % ruby script/server http://0.0.0.0:3000/userにアクセスすると Listing users Nickname Accountnumber Mailaddress Roo ...
_ (スコア:6054)
招待メールを出せるようにしよう。環境設定をconfig/environment.rbに足した。 ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => 'server.example.com' } メーラを作る。 % ruby script/generate mailer Mailer invite models/mailer.rbが出来ているので書き換え ...
_ (スコア:4433)
Invalid Textリレーションシップを指定する。 class User < ActiveRecord::Base has_many :memberships, :dependent => :destroy has_many :events, :through => :memberships class Event < ActiveRecord::Base has_many :memberships, :dependent => :destroy has_many :users, :through => :memberships cla ...
_ (スコア:2830)
イベントの参加者を見れるように、scaffoldのshowを拡張する。 event/show.rhtmlに以下を足すだけ。 <table> <tr><td>参加候補者</td><td>参加</td></tr> <% @event.memberships.each do |membership| %> <tr> <td><%= membership.user.nickname %></td> <td><%= membership.joined ? "YES" : "?" %></td> </tr ...
_ (スコア:2725)
mm/edit.rhtmlに戻ろう。 models/user.rbで、membershipと参加フラグを返せるようにしておく。 class User < ActiveRecord::Base def memberships mhash = Hash::new m = Membership.find(:all, :conditions => ["user_id = ?", self.id]) m.each do |membership| mhash[membership.event_id] = membership end ...
_ (スコア:2682)
user/editでユーザ情報を表示すると、現在の状態に関らず常にrootでTrueが選択されている。 user/_form.rhtmlで <p><label for="user_root">Root</label><br/> <select id="user_root" name="user[root]"><option value="false">False</option><option value="true" selected>True</option></select></p> となっ ...
_ (スコア:1817)
管理者として認証にパスしたら、という条件は後で考えるとして、飲み会管理画面からユーザを誘えるようにしよう。 とりあえず、editのときだけ誘えればいいや。 models/event.rbで、membershipと招待フラグ、参加フラグをhashで返せるようにしておく。 class Event < ActiveRecord::Base def memberships mhash ...
_ (スコア:1708)
clamXavをインストールすると、crontabからfreshclamを起動してパターンを自動で定期更新できるようになるが、ちょっとうまくいっていない。 +sが立っている -rwsr-xr-x 1 _clamav admin 255572 4 4 08:09 /usr/local/clamXav/bin/freshclam で drwxrwxr-x 6 _clamav _clamav 204 4 17 23:50 /usr/local/clamXa ...
_ (スコア:1650)
中ボスから話もあったので、Ruby on Railsの初アプリとして以下のような感じで飲み会管理システムを作ることにした。 管理者がユーザ登録 管理者が飲み会生成 招待するユーザを選択して、案内をメール ユーザが自分の情報を更新 招待されている飲み会に参加するかどうか アカウント情報更新 ...
_ (スコア:1635)
_ (スコア:10000)