タグ

ブックマーク / zariganitosh.hatenablog.jp (2)

  • 2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。

    今までおろそかにしていた「ルート設定」ではあるが、Rails2.0からは避けて通ることができない*1と今更ながら思い直し、いろいろ試してみた。以下はその実験結果。 基 追加オプションなしの基ルート設定map.resources :slipsによって、以下のルート規則が生成される。 ルート規則は上にあるものが優先される。 .:formatが付属する偶数No.の行は、http://XXXX.XXX/slips.xml等の拡張子付きのリクエストを、respond_toブロックで適切に処理するために存在する。 # ルート設定: config/routes.rb ActionController::Routing::Routes.draw do |map| map.resources :slips end No. 名前付きルート名 メソッド URLパス書式 処理されるコントローラー、アクション

    2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。
  • URL書式のチェックと表示 - ザリガニが見ていた...。

    validateによる検証でURL書式のチェックをどうするべきか悩んでいたが、kantaさんにヒントをもらい、現状の自分のレベルではシンプルさを求めて以下のようにコーディングした。(kantaさん、ありがとう!) モデル software.rb class Software < ActiveRecord::Base validates_format_of :url, :with => URI.regexp(['http', 'https', 'ftp']) end URI.regexp(['http', 'https', 'ftp'])で、http、https、ftpのURL形式の正規表現が取得できる。 ちなみに、URLはURIで表現される一つの形式らしい。詳細についてはURIとはで確認させて頂いた。感謝です。 ビュー list.rhtml <h1>Listing softwares</h

    URL書式のチェックと表示 - ザリガニが見ていた...。
  • 1