[SIMILAR] WITH 15497 会管 WITH 8246 録管 WITH 8246 成招 WITH 8246 新招 WITH 6955 報更 WITH 5961 理シ WITH 5771 初ア WITH 4464 ザ登 WITH 4292 会生 WITH 3206 招待 WITH 3163 ルユ WITH 3001 理者 WITH 2901 中ボ WITH 2805 ム( WITH 2702 ト情 WITH 1757 管理 WITH 1556 み会 WITH 1534 rails WITH 1522 ーザ WITH 1358 ユー WITH 1151 生成 WITH 898 案内 WITH 833 テム WITH 810 シス WITH 779 ボス WITH 715 アカ WITH 710 更新 WITH 693 アプ WITH 658 飲み WITH 564 情報 WITH 546 登録 WITH 538 選択 の検索結果 43 件中 1 - 10 件目 (0.075637126 秒)
中ボスから話もあったので、Ruby on Railsの初アプリとして以下のような感じで飲み会管理システムを作ることにした。 管理者がユーザ登録 管理者が飲み会生成 招待するユーザを選択して、案内をメール ユーザが自分の情報を更新 招待されている飲み会に参加するかどうか アカウント情報更新 ...
参加、不参加のチェックボックスは、参加、不参加、わからない、未回答の選択リストの方がよい気がして来た。 ...
_ (スコア:6458)
教科書に従ってアクセス制限をする。 controllers/application.rbに足す。 def authorize unless session[:user_id] flash[:notice] = "ログインしてください" redirect_to(:controller => 'mm', :action => 'login') end end controllers/mm_controller.rb等に足す。 before_filter :authorize, :except => :l ...
_ (スコア:6458)
イベントの参加者を見れるように、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 ...
_ (スコア:6458)
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> となっ ...
_ (スコア:6417)
招待メールを出せるようにしよう。環境設定を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が出来ているので書き換え ...
_ (スコア:6416)
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 ...
_ (スコア:6416)
飲み会管理システム = 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 モデルを作成 % ...
_ (スコア:6407)
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 ...
_ (スコア:6407)
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 ...
_ (スコア:5980)
_ (スコア:10000)