I've got two models that look like this class Stage include DataMapper::Resource property :id, Serial belongs_to :staff end class Staff include DataMapper::Resource property :id, String, :key => true property :full_name, String property :emai... 続きを読む
ruby前回までで、ローカルのSinatra+DataMapper+SQLite3の環境で、シャッフルツイート機能の実装が完了した。今回は、これを実際の運用サーバーであるHeroku上で動作させるためにコードを修正する。Herokuで使えるデフォルトのデータベースはPostgreSQLなので... 続きを読む
ActiveRecord はかなり便利な O/R mapper ですが,さらに上(?)がありました.以下,自分メモ. DataMapperhttp://datamapper.org/ 使い方.http://datamapper.org/doku.php?id=docshttp://datamapper.org/doku.php?id=getting_started_with_datamapper ActiveR... 続きを読む
rubyHerokuで作った名言Twitter Botで、名言を投稿するロジックがただの順番(iPodで言うところのリピート再生的なもの)なので、これをシャッフル再生的なものに変えたい。ランダムではなくシャッフル、という点が重要。1度発言した名言は、全名言が発言し終わ... 続きを読む
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book Presentation Transcript Ruby本から読み解く Ruby考古学斎藤ただし @_tad_ Ruby 世の中にあふ れるRuby 世の中にあふれるRuby本 最初は一冊し かなかった Ruby本 オブジェクト指向スクリ... 続きを読む
もう、あなたが1人黙々と面倒なサーバー構築作業をやる時代は終わりました。 ワンクリックで、さまざまな種類の開発用サーバを一瞬で立ち上げることができます。 わずらわしいアプリのインストールや環境のセットアップも一切不要! 常に最新のベストプラクティ... 続きを読む
twitter bootstrapを更に便利に使うgemがtwitter bootstrap railsです。 railsアプリを作りましょう。 rvmでgem set作ります。 rvm --create 1.9.3-p125@tbrsample railsアプリ生成します。 gem install rails --no-ri --no-rdoc rails new tbrsample gemを指定... 続きを読む
cancan gem (!= CanCam) は、ウェブアプリケーションの「認可」をつかさどるライブラリ。 おもしろWEBサービス開発日記のrailsメモ – 2009-12-15 Rails3.0 で Devise と CanCan を動かす rails cancanを試してみた Rails3でログイン認証(最終回) ロールはcan... 続きを読む
2011年06月03日02:19 カテゴリプログラム技術 Ruby 初心者スレッド Part 43 1 :uy2011/05/21(土) 19:21:37.98 プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。 前スレ Part 42 http://hibari.2ch.net/test/read.cgi/tech/... 続きを読む
今作っている Rails 3 アプリケーションで Sorcery という認証ライブラリを使っています。 最初は devise を使っていたのですが、いかんせん使い方がわかりにくいので、それにかわるものとして Sorcery を選択しました。 選んだ理由は、比較的シンプルでわかり... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. デザイナーが RailsとGitのことを少し知ってると色々捗る - Presentation Transcript 2011 6 22 ... 続きを読む
2011年4月8日金曜日 Rails3 routes やはり触れることになってしまった routes.rb。これを期に意味不明な部分を理解しよう。 勉強して得られた情報をメモ。 routes.rb にて生成される URL については rake routes コマンドにて確認できる。 記載する出力結果はす... 続きを読む
RailsのActiveRecordの質問です。多対多の関連をid以外の任意のカラムで行うにはどうしたら良いのでしょうか。 aaa(id,code,name)とbbb(id,code,name)というテーブルがあり、多対多の関連を両テーブルのcode列で管理するための結合テーブルasso(id,aaa_code,bbb... 続きを読む
関係を持ったテーブルと出力方法についてRails初心者にありがちなメモをするよ。ちなみに、環境は Ruby1.9.2 と Rails3 です。 テーブル間のリレーションについてユーザ情報テーブルと、ユーザが持ってる所持品のテーブル的なものがあるとして。面倒なのでスゲ... 続きを読む
RailsアプリでActiveRecordを使ったバッチ処理 その2script/runnerを使うといいようだ。 これは引数の文字列をRubyスクリプトとして解釈し、Rails環境で実行するというもの。 script/runnerによって ruby script/runner 'p Onsen.count' といった具合にコマン... 続きを読む
RailsなんだかAuthLogicでの検索も多いし、自分も使いたいので少しマジメにメモ書きしてみた。基本的に下記の公式情報を加工したものなので、正確なところはこちらを参照してください。GitHubRubyforgeBinaryLogic(作者のページ)AuthLogicの概要AuthLogicはBe... 続きを読む
我が家の家訓です。Rubyをインストールする前に、openssl-develをインストールすべし。 これを守らないとどうなるかというと、RubyからOpenSSLを使いたいときに、openssl-develをインストールしてからRubyを再インストールしなければなりません。いかんせん、再... 続きを読む
推奨環境… OS:Windows XP, Vista, 7 & Mac OS X Leopard, Snow Leopard / ブラウザ:Internet Explorer, Firefox, Safari(Mac版のみ), 各最新版 / プラグイン:Adobe Flash Player 10以降 / その他:クッキー( cookie )制限をしている場合は nicovideo.jp ... 続きを読む
2010年08月27日 22:33 投稿 9時間前 [rk10][27M07] Rubyで作るDSLの基礎 Rubyで作るDSLの基礎Yasuko Ohba (Everyleaf Corporation)RubyはDSLを作りやすい言語として知られています... 続きを読む