記事の引越しから漏れていたのでサルベージ。 secondlifeさんの記事 に反応して後で書こうかなあと思っていたら、大分時間がたってしまいましたが、めげずに書いてみます。 1. p/pp こちらはRailsに限らず良く使われている方法ですが、RailsではWebサーバをフォアグラウンドプロセスとして立ち上げた状態で使う感じになります。
Ruby on Railsをはじめとする最近のWebアプリケーション・フレームワークの多くは,MVCと呼ばれるデザイン・パターンを採用しています。今回は,このMVCパターンの「正体」について考えます。 MVCはGUIを備えたプログラムを設計する際の指針となるデザイン・パターン*1の一つです。「モデル」(Model),「ビュー」(View),「コントローラ」(Controller)という3つの構成要素の頭文字から命名されました。多くのデザイン・パターンはプログラムの一部のみの構成を決めています。しかし,MVCはアプリケーション全体の構成を決めることが多いため,「アーキテクチャ・パターン」と呼ばれることもあります。 MVCは,元々プログラミング言語Smalltalkにおいて,ウインドウ(GUI)を持つアプリケーションを構築する際の指針として誕生しました。 MVCを発明したのは,当時,米Xero
「Do Ruby!」とは、株式会社ケイビーエムジェイのエンジニアによるRuby on Rails技術解説ブログです。Ruby on Rails開発現場ならではの実践的な技術ブログを随時掲載していきます。是非ご覧下さい。KBMJ(ケイビーエムジェイ)では、Ruby on Railsによるシステム構築・開発を承っております。KBMJがZDnetで連載している記事を紹介します。コメントなどありましたらそちらでお願いします。 Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション 佐藤伸吾(KBMJ) 今回はRubyCocoaとMac OS XのフレームワークであるCore Animationを使って、お手軽にアニメーションを作成してみましょう。
過去に作成したデータベースを再利用する場合でも、Railsベースのアプリケーションなら、効率よく連携できます。本稿では、その際に注意すべきポイントを踏まえつつ具体的な手順を説明します。この方法なら、古いアプリケーションでも比較的簡単に置き換えられ、将来的にはデータのマッシュアップなどのニーズにも応えやすくなります。 既存の表にActiveRecordを使うには? 前回は、DB2とRuby on Rails、そしてActiveScaffoldを使うための環境準備を行い、それらを使って簡単なテーブル保守アプリケーションを作成しました。 このとき、アプリケーションからアクセスする表そのもののデータベース側への作成は、モデルの作成時に生成されたスクリプトに対してmigrateを実行して行いました。 Railsのmigrateによる表管理は簡単ですが、既存の表(レガシー表)に対してActiveRec
Alternative to manual installation Some users may prefer to skip manual installation by using the unofficial pre-integrated TurnKey Ruby on Rails Appliance based on Ubuntu LTS. Intro Ubuntu 8.04 These instructions are for Ubuntu 8.04 LTS (hardy). Instead of using apt we use gems because of what ReinH put best... <ReinH> Let gems manage your rails package otherwise gem and apt-get will start fighti
「私達はUR賃貸物件しか住まない」「子供が出来たら、絶対にUR賃貸住宅がいい」などと、UR賃貸住宅には根強いファンがたくさんいます。特に最近は、子連れ家族に大人気で どうにかしてお気に入りの物件を借りようと、競争が激化しているのです。 礼金・仲介手数料・更新料が不要という大きなメリットがあるUR賃貸住宅ですが、家族3人以上のファミリー向け住宅に人気が集中しているのには、3つの理由があるのです。 一体、どのような魅力があるのでしょうか?早速、ご紹介していきます。 <UR賃貸住宅が、子連れ家族に人気の3つの理由> 理由1、間取りに対する専有面積が広い&面白い間取りが多い UR賃貸住宅は、一般的な賃貸住宅に比べて1つ1つの空間がとてもゆったりしています。 ですから、一般の賃貸住宅と同じ間取りでも専有面積が広いので圧迫感がないのです。また間取りを見ると子連れ家族に嬉しい収納スペースがきちんと確保さ
If you want to deploy ActiveScaffold in production and expose it to possibly untrusted users, you can take advantage of its security layer to protect your data. The security layer works by paying attention to methods that you can define on your models and controllers. With these methods you may restrict access by taking into account any of the following, as appropriate: the ActiveRecord model, the
Railsを使っていて自分で直接cookieを設定するという状況はほとんどなく、大抵はsessionをハッシュ感覚で、便利に利用してきた。Rails2.0以降はsessionの保存先はデフォルトでcookieになり、そのまま利用する限りcookieの有効期限は空欄のままなので、ブラウザを終了するまでsessionは保持されることになる。そして、次回ブラウザを起動すると、期限切れのcookie(その中にsessionが保存されている)は削除されている。 ほとんどの場合、上記デフォルト設定のまま使っていたか、またはrestful_authenticationなどに頼りきりだったので、いざ自分でsessionに有効期限を設定しようとした時、苦労してしまった。とても基本的なことであるのに...。 config/environment.rbでの設定 2009-01-01 00:00:00まで有効にし
This page introduces how to change session options, both globally (for your entire application) and per controller/per action. This page covers: The Basics Disabling Session Sessions Storage Engine Session File Storage Location Session Duration Session Domain The Basics What can be changed? The session options that can be set are described with the process_cgi method in the ActionPack API document
restful_authentication restful_authenticationとは restfulなログイン認証ページを簡単に作れるプラグインです。 acts_as_authenticatedプラグインの代わりにこれを使ってください。 Rails 1.2.6以上が必要です。 使い方 インストール ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication/ ジェネレート ruby ./script/generate authenticated user sessions \ --include-activation \ --stateful 引数 最初の引数は モデル名を指定します。 このモデル名でアカウント管理用のコントローラが作成さ
Ruby-1.8.6, Rails-2.0.2でアプリで使えるユーザ認証の手段を探していてrestful_authenticationプラグインというものを見つけた。使い方を紹介してくれている動画があって、その通りにやったらあっさり使えた。 で、メモ。 インストール $ script/plugin source http://svn.techno-weenie.net/projects/plugins/ $ script/plugin install restful_authentication ユーザとセッション管理用クラスの生成 $ script/generate authenticated user session ルーティングの設定 config/route.rbに次の行を追加 map.resources :users map.resource :session # map.res
Restful Authentication with all the bells and whistles (new 9/05/08) This is a new restful authentication tutorial based the lastest version of the plugin and edge rails as of 9/05/08. The original tutorial can be found at http://railsforum.com/viewtopic.php?pid=74245#p74245 The source code is now available on github.com at http://github.com/activefx/restful_auth … ree/master Since this new tutori
This guide covers getting up and running with Ruby on Rails. After reading this guide, you will know: How to install Rails, create a new Rails application, and connect your application to a database. The general layout of a Rails application. The basic principles of MVC (Model, View, Controller) and RESTful design. How to quickly generate the starting pieces of a Rails application. 1 Guide Assumpt
東証プライム上場の唯一のオンライン英会話 初心者向けに日本人講師のレッスンも提供 5,000を超える豊富な教材 採用率1%の選りすぐられた講師陣 科学的根拠によるレッスンメソッド レッスンの5分前予約ができる 朝6時から深夜1時まで受講できる レアジョブ英会話は、TESOLという英語ネイティブでない方に英語を教えるための資格に基づいた研修を受けた6,000名のプロの講師が担当します。 初級者から上級者まで安心して英語学習に取組むことができます。 英会話力の向上に必要なレベルや、目的にあった教材が選べます。第二言語理論やCEFR(セファール)に基づいたオリジナル教材がそろっています。 CEFR(セファール)とは、外国語の習熟度や運用能力を測る国際的な指標のことです。大学入試認定の英語検定試験のスコア比較にも利用されています。 レアジョブ英会話は、英語学習に挫折しそうなときは日本人カウンセラー
最近、restful_authenticationで試行錯誤していて感じたこと。restful_authenticationはユーザー認証に関する必要最小限の機能を提供してくれるが、実際に運用できるレベルに仕上げるには、要点を押さえた的確な修正が必要になる。ユーザー認証のscaffold的な位置付けだろうと。 生成されるソースコードはとても簡潔にまとめられていて、読み易い。しかし、いざ自分好みのログインに修正しようとすると、実にいろいろな手段があり、どのような仕組みにするか本当に迷ってしまう。 例えば、以前の日記で試したパスワード忘れに対応する方法も、今振り返ってみれば最悪の例だ...。アクティベーションとパスワード忘れの処理が混同しているし、修正の手順もセキュリティ的に中途半端。実装の仕方もせっかくのrestful_authenticationのRESTfulなルールを無視している。やは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く