タグ

railsに関するbluerabbitのブックマーク (164)

  • Fabrication

    simple and powerful object generation for Ruby Getting Started What is Fabrication? Fabrication generates objects in Ruby. Fabricators are schematics for your objects, and can be created as needed anywhere in your app or specs. Fabrication can generate anything, but has specific support for ActiveRecord Models, Mongoid Documents, Sequel Models, and DataMapper Resources. Installation Fabrication is

    bluerabbit
    bluerabbit 2012/01/06
    テストデータを生成するためのgem
  • Rails3 リリースノート全文和訳 (ただし適当) - gom68の日記

    英語は苦手ですが、Rails 3 での変更を知りたかったのと和訳の練習を兼ねて訳してみました。 英語力がないのでかなり出来が悪いですが・・・ 公開するか迷いましたが、恥を晒します。 間違いなどがありましたらご連絡を頂けるとうれしいです m(_ _)m (追記) id:willnet さんも和訳をされていました。 実際にRailsを触っている方なので、内容も詳しく正確と思われます。 後編にも期待!! Rails 3.0 リリースノート和訳 - 前編 - おもしろWEBサービス開発日記 原文: Rails 3.0: Release Notes 1 Rails 2.3.5 から Rails 3 へのアップグレード いつものように、アップグレードの時はカバー率の高いテストスイートがあなたの味方です。 Rail3 にアップグレードする前に、まず最初に Rails2.3.5 にアップグレードし、アプリ

    Rails3 リリースノート全文和訳 (ただし適当) - gom68の日記
  • RailsでOracle ~ インストール編

    TrinityTです。 最近、Rail2.2+Oracle10gであるWebアプリを構築する機会がありました。 この組み合わせで行われている案件はかなり少ないらしく、ネットや書籍で探しても情報があまり無いために大変苦労しました。 ここで得られたノウハウをもとに、RailsOracleを扱う際の注意点について解説しようと思います。 初回となる今回は、各種ライブラリインストールの手順を説明します。 ※自分のブログ(http://d.hatena.ne.jp/TrinityT/)に書いた内容に加筆してまとめています。 前提 基情報 ・DBOracle10g Release2 Express Edition ※インストール方法は割愛します。 ・サーバOS:CentOS5.2 ※仮想環境上に構築(192.168.0.11) ・クライアントOS:CentOS5.2 ・APサーバ:Passen

  • brass.to - a really cool domain parked on Park.io

    The domain name brass.to is being parked on Park.io. Contact the domain owner to make an offer right now...

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • MOONGIFT: » Railsを使ってDB構造を確認する「Rails schema browser plugin」:オープンソースを毎日紹介

    Railsの便利な機能の一つが、DBのマイグレーション機能だろう。RDBMSは便利な反面、プログラム言語と溝があり、扱いが面倒な時があった。そのため、O/Rマッピングのようなツールが作られ、状態のバージョン管理としてマイグレーションがとても便利だった。 開発しているシステムのDB構造が手軽に閲覧できる マイグレーションによってDBの構造や中身をあまり意識せずとも開発が行えるようになったのはとても便利だ。だが、その反面DBのリソースを過剰に使ってしまう、富豪的なシステムになることがある。時にはその構造を見返す時も必要だろう。 今回紹介するオープンソース・ソフトウェアはRails schema browser plugin、DB構造出力ソフトウェアだ。 Rails schema browser pluginはRailsプラグインとしてインストールされるソフトウェアだ。データの表示などは全てWW

    MOONGIFT: » Railsを使ってDB構造を確認する「Rails schema browser plugin」:オープンソースを毎日紹介
  • Rails 2.1.0のconfig.gemに失敗する件 - idesaku blog

    手元のRailsアプリケーションを2.1.0に移行する際にちょっと躓いた。 2.1.0への移行 移行手順はいつも通り。次のサイトが詳しい。gettextが文句を言ってくるという、日語圏Railsプログラマが十中八九ひっかかる問題もサポート。すばらしい。 Rails2.0から2.1への移行を試してみる - ザリガニが見ていた...。 で、俺ももちろんそこに引っかかったのだが、同時に他の件にもやられた。2.1.0で追加された、Railsのgem依存を定義する機能である。 依存関係の定義 Rails2.1.0から、config/environment.rbでRailsアプリケーションが依存するgemを定義しておけるようになった。 Rails::Initializer.run do |config| ... config.gem 'gettext', :version => '~> 1.9' c

    Rails 2.1.0のconfig.gemに失敗する件 - idesaku blog
  • Rails + BackgrounDRb でメール配信 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さんご存知のとおり、 Rails をはじめとする多くの Web アプリケーションフレームワークは、リクエストベースで設計されています。つまり、すべての処理は HTTP リクエストごとに起動され、それにレスポンスを返すことで終了します。ほとんどの場合、これは非常にうまく機能しますが、タイムアウトが発生してしまうような時間のかかる処理、一定間隔で定期的に起動したい処

    bluerabbit
    bluerabbit 2008/07/08
    Rails 本体と独立して動作するバックグラウンド処理が簡単に実現できます。
  • 2008-07-07

    あ、find_from_idsってのはUser.find(10)とかidで検索する奴ですね。 ids.size が 0の時はnilを返して欲しい。 具体的には def find_from_ids(ids, options) expects_array = ids.first.kind_of?(Array) return ids.first if expects_array && ids.first.empty? ids = ids.flatten.compact.uniq case ids.size when 0 raise RecordNotFound, "Couldn't find #{name} without an ID" when 1 result = find_one(ids.first, options) expects_array ? [ result ] : result

    2008-07-07
    bluerabbit
    bluerabbit 2008/07/08
    入力画面も確認画面も同じrender :partial=>"form"を使えるヘルパ test/fixtures等でデータを大量に用意する。
  • restful_authentication でメール認証するぞ | てらじろぐ

    restful_authentication を導入したので手順などメモっときます。 restful_authentication ・ログインなどのセッション管理を行なう Rails プラグイン ・メールによる認証登録ができる ・セッション状態を acts_as_state_machine で管理することが可能 ・acts_as_authenticated を置き換えるプラグインらしい(参照) ・eringi.com「acts_as_authenticated を試してみた。」 acts_as_state_machine のインストール >ruby script/plugin install http://elitists.textdriven.com/svn/plugins/acts_as_state_machine/trunk/ restful_authentication のインスト

    restful_authentication でメール認証するぞ | てらじろぐ
    bluerabbit
    bluerabbit 2008/07/08
    メール認証
  • Amazonの商品を手軽に扱えるプラグイン、AmazonResourcesをつくりました - kaeruspoon

    こんな感じに使います。テーブルに対象の商品がないときはAmazonのWebAPIで情報を取得して、自動でテーブルに保存してからインスタンスを返してくれます。また、テーブルに保存してから一週間以上経過すると、Amazonに問い合わせて最新情報を取得します。 これを使えばWebAPIのことを意識することなくAmazonの商品を手軽に扱えるようになります。もともとkaeruspoonで使っていたものをプラグインにしたものだったりします。 ISBN13にも対応しています。

    bluerabbit
    bluerabbit 2008/07/01
    WebAPIのことを意識することなくAmazonの商品を手軽に扱える
  • RailsとPostfixで受信メールを処理する方法 - kaeruspoon

    Railsで受信メールを処理する方法はけっこう簡単です。 HowToReceiveEmailsWithActionMailerに書かれていることがすべてといってもいいでしょう。 ここではPostfixを使った方法を書いておきます。 1.Postfixのインストール

    bluerabbit
    bluerabbit 2008/06/27
    RailsとPostfixで受信メールを処理する方法
  • Rubyのシングルサインオンサーバ·RubyCAS-Server MOONGIFT

    数多くのWebサービスに加え、社内のPCのログイン、基幹システムのログイン、様々なサーバのログイン…とID/PWシステムが主流の現在はたくさんの認証情報を管理しなければならない。 Web側のサービス提供画面 そんな中注目したいのがシングルサインオンシステムだ。Webベースのものであれば、GoogleYahoo!などで提供されているものがある。そしてここで紹介するのはオープンソースのシングルサインオン技術だ。 今回紹介するオープンソース・ソフトウェアはRuby CAS-Server、Rubyで開発されたシングルサインオンサーバだ。 RubyCAS-ServerはCASプロトコルに則って開発されている。Gemを使ってインストールでき、設定ファイルを編集するだけで利用できる。実際に認証を行うのは各種データベース(データベース/テーブル/フィールド名を指定する)、LDAP、ActiveDirec

    Rubyのシングルサインオンサーバ·RubyCAS-Server MOONGIFT
  • will_paginateのインストール方法が変わっていた - idesaku blog

    知らないうちに、will_paginateのインストール方法が変わっていたようだ。その昔書いたエントリのやり方は、もはや古い。 当初、will_paginateはRailsのプラグインとしてインストールするようになっていた。 $ ruby script/plugin install will_paginateしかし、しばらくしてrubygemsで管理するよう変更された。 $ sudo gem install will_paginateその後、今度はwill_paginateの管理をGitHubで行うようになったため、またまた変更になった。 今回触れるのは、現時点(バージョン2.3.1)で最新のインストール手順だ。ちなみに、英語のドキュメントを読める人は、rdocやwikiの通りにやれば解決。 インストール まず、rubygemsにGitHubをリポジトリとして追加する。 $ sudo ge

    will_paginateのインストール方法が変わっていた - idesaku blog
    bluerabbit
    bluerabbit 2008/05/09
    will_paginate
  • Rubyでどう書く?:RubyでPDF履歴書を作成する - builder by ZDNet Japan

    オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック サステナビリティの今と未来 企業戦略としてのサスティナビリティ推進 世界の通信インフラを支えるコルトの取組み 電話営業・インサイドセールの革新 AIによる

    bluerabbit
    bluerabbit 2008/05/08
    pdfを作成する
  • 2008-05-07

    モーターで走り回り、DVDプレイヤーと80インチプロジェクター機能がつき、iPodドックをはじめとするありとあらゆるデジタルメディアの入力端子が内蔵されていて、リモコンはミレニアム・ファルコン号。 広い部屋で遊びたい。 GODのインストール。コンパイルが入るので、rubyの*.h(ソースコンパイルやruby-devel)が必要。 ってことなので、Xcodeは入ってますが、ruby-develが入ってなくてインストールに失敗するので、インストールしようとしたらどうやらportでは入らないらしいっす。という訳で、finkなら入るらしいので、finkをインストール・・・と思ったら、バイナリパッケージないのね。 2007-10-26: 当面の Leopard サポート- The Fink Project は Mac OS X Leopard (10.5) のサポートを開始します。 10.5 を利用

    2008-05-07
    bluerabbit
    bluerabbit 2008/05/07
    サーバの死活監視
  • Four Days on Rails 2.0(日本語)を公開します | いたさんのブログ

    Four Days on Rails 2.0(日語)を公開します Four Days on Railsの日語訳 を公開してからずいぶん時間がたち、Railsが2.0となったことで、チュートリアルとしての意味が薄れてきたため、題材を生かしてRails 2.0に対応させた"Four Days on Rails 2.0":http://rails.to/pages/4daysonrails2 を作成しました。Rails 2.0のRESTfulなScaffoldを生かしたものにしたため、かなりオリジナルなものになっています。 3月のRuby勉強会@新潟第2回で使用した「ベータ版」を仕上げたものです。なかなか時間がとれず、公開が遅くなってしまいました。改めて見直してみると、ずいぶんと間違いや修正忘れが多く、勉強会の参加者の方にはご迷惑をおかけしました。 今回の新バージョンも間違いがまだ残っている

  • Rails勉強会@東京第29回に参加してきた#2 - なんとなく日記

    結構長くなるんで,ログの続きを分割. rake taskを見てみる ひとまず流す edge railsで見てみることに. とりあえずdiffをとっておく. % rake -T > ../rake_tasks_2-0-2 % rake rails:freeze:edge % rake -T > ../rake_tasks_edge % diff ../rake_tasks_2-0-2 ../rake_taskes_edge 1c1 < (in /home/rust/program/ruby/gitexample3) --- > (in /home/rust/program/ruby/gitexample) 11a12 > rake db:migrate:down # Runs the "down" for a given migratio... 13a15 > rake db:migrate

    Rails勉強会@東京第29回に参加してきた#2 - なんとなく日記
    bluerabbit
    bluerabbit 2008/04/24
    rake gems:installは知らなかった。
  • Ubuntu 7.04 に Plagger、Ruby on Rails 等をインストールしました。 - Hatena::Diary::infohack

    まっさらなUbuntu 7.04にPlagger、Ruby on RailsVim、SVKなどの愛用ツールを一通りインストールしましたので手順を残しておきます。 なお、Ubuntu 6.10 Edgy インストール Thinkpad X60 - ひげぽん OSとか作っちゃうかMona-と、 ubuntu server に Plaggerを入れてみるメモを参考にさせていただきました。ありがとうございました。 ホームに setup_ubuntu ディレクトリを作成し、シェルスクリプトを用意して一気に作業します。 initial_setup.sh #!/bin/sh cd mkdir .vim mkdir tmp mkdir bin cd ~/setup_ubuntu chmod 700 *.sh # CPUとメモリは正しく認識されている? cat /proc/meminfo cat /pro

    Ubuntu 7.04 に Plagger、Ruby on Rails 等をインストールしました。 - Hatena::Diary::infohack
    bluerabbit
    bluerabbit 2008/03/25
    shで一気にインストールしますよ すごい
  • つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築

    Ruby(とRails)を担当している石原です。 ソーシャル「OSを入れた後にインストールする10のアプリケーション」(仮) を作る過程をレポートしてきましたが、10回目の今回をもって終わりとさせていただきます。 最後は、いよいよリリースしようという段階で必要な、ホスティングサービス選びと環境構築について書きたいと思います。 参考までにこれまでのエントリーはこちらです ↓ つくるぶガイドブログ: Ruby on Rails を使ってひとりでサービスを作ってみよう つくるぶガイドブログ: ひとりサービスの雛型をつくる(リキッドレイアウト、GetText、Acts as Authenticated) つくるぶガイドブログ: Rails で楽々ソーシャルブックマークの仕組みを作る つくるぶガイドブログ: Rails プラグイン acts_as_taggable_redux でタグクラウドを作ろう

    bluerabbit
    bluerabbit 2008/03/20
    slicehostが良いらしい。slicehost借りてみようかな