タグ

2011年4月16日のブックマーク (11件)

  • [Rails] Nested Object Forms を使って多対多の関係をスマートに編集

    はじめに もりやまです。 先月の震災の日の記事以来となってしまいました。まずは被災されたみなさまに、心からお見舞い申し上げます。 弊社ではだにーが宮城県出身なのですが、ご家族には大事なかったようで一安心です。 昨夜も大きな余震があってまだまだ落ち着かないですが、みんなでまた再建しましょう! さて今回は、導入されたのは Rails 2.3 なのでもう目新しくもないですが、has_many :through で多対多に関連付けされたモデルを、Nested Object Forms を使って編集する方法がようやく理解できたのでまとめてみました。 そもそも Nested Object Forms って何? あるモデルを編集するためのフォームの中に、そのモデルと has_many 等で関連付けされた別のモデルを合わせて編集できるようにするための機能です。 これを自力でやろうとすると、 関連付けされた

    [Rails] Nested Object Forms を使って多対多の関係をスマートに編集
  • 退職しました - おもしろwebサービス開発日記

    2011年4月15日付で株式会社ハートレイルズを退職しました。 新卒で入社した富士通ではプログラミングはほぼしていなかったので、僕の「webエンジニア」というキャリアはハートレイルズから始まったことになります。入社当初はまさに「何が分からないかも分からない」ような状況でした。四苦八苦しながら少しずつ独学で技術を学び、最終的にはこの3年間でいくつかのwebサービスをリリースさせるに至りました。 短期間でここまで成長できたのは、ハートレイルズの皆さん(特に上楽さんと境さん)のおかげだと思っています。当にお世話になりました。 環境は変わりますが、ブログのタイトルにもあるように、これからもおもしろWebサービスをひたすら作っていくつもりです。最近技術のインプットが滞っていた*1ので、しばらくはひたすら勉強する時間を取りたいと思っています。みなさん今後とも宜しくお願いします。 *1:このブログがか

    退職しました - おもしろwebサービス開発日記
    ramtiga
    ramtiga 2011/04/16
    おつかれさまでした!
  • Rails3 MySQL/jQueryを利用するアプリの作成手順 - 130単位

    Rails3はSQLite3とPrototypeがデフォルトになっていますが、業務などで実際に扱う際はMySQLとjQueryを利用することが多いと思います。そこで個人的なアプリ作成手順が固まってきたので、一旦まとめてみます。調査/検証目的のアプリの想定で、テストの生成もしないようにしてます。 環境 Mac OS X Snow Leopard Ruby 1.9.2p0 (MacPorts) Rails 3.0.5 MySQL 5.5.8 (DMG Archive) アプリ作成 rails new sample -JT -d mysql -JオプションでPrototype生成スキップ -TオプションでTest::Unit生成スキップ -dオプションでデータベースMySQL指定 Gemfile、config/database.ymlがMySQL仕様になる gemmysql2が利用される Ge

    Rails3 MySQL/jQueryを利用するアプリの作成手順 - 130単位
  • Twitter公式の埋め込みガジェットがとっても素敵*二十歳街道まっしぐら

    Twitterガジェットです。 「Twitter Widgets」から利用できます。 「自分のTL」「検索結果TL」「ふぁぼTL」「リストTL」の4つが選べます。 自分のTLです。 私みたいにさりげなく自分をアピールしたい方にもってこいですね。 埋め込み例: 検索結果TLです。 これは使い方がかなりありそうです。 たとえば上記画像のように自分のサイトURLの一部をいれておくとTwitterでの反響がわかります。 他には気になるキーワード、たとえば「iPhone」や「Google」などいれておくと、それらの最新情報が流せます。 埋め込み例: ふぁぼTLです。 自分のお気に入りを表示させるガジェット。 他人の面白い発言などをみんなにお知らせできますね。 埋め込み例: リストTLです。 リストを使うことで、自分を含めた他ユーザ交じりのTLが作られますね。 他にも有益な情報を流してくれる人やbot

  • Rails3のAjaxでHTMLを返してjQueryで処理する - #詰んでる日記

    6月末くらいからRailsを触り始め、ようやく慣れてきたと思ったらRails3が出て涙を流してるのがおれです。そんなわけで会社のプロジェクトRails3で書きなおしてます。 Rails2時代 Rails2時代のAjaxのリクエストは、link_to_remoteを使えば問題ありませんでした。こんな感じ <%= link_to_remote "hoge", :url => hoge_path,:update => "hoge_id" %> こうするとhoge_pathっていうURLにAjaxで通信して、返ってきたレスポンスでid="hoge_id"な要素以下を更新してくれてました。 Rails3時代 Rails3ではlink_to_remoteは廃止され、代わりに:remote => trueを使うようになりました。あと:updateもなくなったみたいです。こんな感じです。 <%= lin

    Rails3のAjaxでHTMLを返してjQueryで処理する - #詰んでる日記
  • Rails3でjQueryを使う | 超ド素人のRuby on Rails挑戦日記

    一定期間更新がないため広告を表示しています

    Rails3でjQueryを使う | 超ド素人のRuby on Rails挑戦日記
  • RSpecでテストコードを書いたまとめ - (゚∀゚)o彡 sasata299's blog

    2009年07月01日01:07 Ruby RSpecでテストコードを書いたまとめ 最近は Ruby のテストに興味があっていろいろ試しています。 今気になっているのは RSpec と Cucumber の2つ。今回はまず RSpec を色々触ってみたのでそのときのログをメモってみます。RSpec については RSpec + Autotest::screen = 最高の開発環境 でも書きましたが、BDD(振舞駆動開発)のフレームワークで、describe と it という2つのメソッドを利用します。describe にテストしたい振舞を書き、it にはそのときに満たすべき仕様を書くという感じです。今回は Rails で RSpec を使ったテストを書いてみましたよ。(=゚ω゚)ノ 事前準備として、rspec と rspec-rails と Zentest(テストを自動で走らせるため。この中

  • 長野新幹線に乗っている間に Rails プラグインを作ってみる - 僕は発展途上技術者

    東京 - 長野間は約1時間40分。その間に Rails プラグインを作り、公開して、ブログまで書けるかやってみました。 作るプラグインはとても簡単。 帳票などの機能を作っていると、日付や時刻を年度で考えなければならない、ってときがあります。 そこで、DateやTimeクラスを拡張し、fiscal_yearというメソッドを追加して、 % script/console Loading development environment (Rails 2.2.2) >> Date.new(2009, 3, 31).fiscal_year => 2008 >> Date.new(2009, 4, 1).fiscal_year => 2009 のように年度を返すようなことをやっていたのですが、これをプラグイン化してみました。 13:24 東京駅出発。 パソコンをリュックから取り出し、準備万端。 上野駅到

  • Ruby 用 JSON パーサーを更新、 JSON への変換も追加 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 以前公開した前バージョンにはたくさんのアドバイス、リンクなどいただきまして、ありがとうございます。少々時間が経ってしまいましたが、あれからいろいろと勉強しまして、 strscan なる便利なライブラリが Ruby の標準ライブラリに含まれていることも知りました。それらをきちんと使えばコードをだいぶシンプルにできそうだったので、思い切って書き直してみました。まだまだ

  • jQuery Mobile [基礎編]

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA