方針 Rubyを知っている前提です(前回の勉強会の資料 http://dev.ariel-networks.com/articles/workshop/ruby/) RDBの基礎知識が前提です なるべく手を動かして目に見える形で説明を進めます Ruby on Rails(以下、Rails)全体は巨大なので、ActiveRecord(ORM層)に話を限定します(Web層は次回) Webから切り離してirb or コマンドラインでActiveRecordを使います
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
その1【取り敢えずインストール】 その2【必要ファイルを自動生成】 その3【画面表示を見てみる】 その4【日本語化をしてみる】 その5【ログイン許可・不許可】 その6【まとめ】 今回は、ページごとに、ログインを許可したり不許可にしたりするのはどーやるの?という疑問を解決したいと思います。 ちょっくら調べてみると、やり方が 2 通り見つかりました。 1. コントローラの各アクションごとに logged_in? メソッドを使って調べる 2. コントローラごとに before_filter や skip_before_filter を使って指定する まず、 1. コントローラの各アクションごとに logged_in? メソッドを使って調べる これなのですが、コントローラのアクションごとに、logged_in? メソッドを使って、ユーザがログインしている時としていない時の動作を自分で書きます。 例
I was watching The Last Dance, Michael Jordan’s Netflix documentary, last year when I returned to work from four-month-long paternity leave. It was a great show and brought back all of the joys I had when watching Chicago Bulls in the 90s. And it still got me to think till today, what if my engineering team were a sports team. Give this idea a shot. For an engineer in an IT company, you don’t play
認証の適用 session HTTP はもともとステートレスな(状態を持たない)プロトコルです。なので、 例えば今どんなユーザでログインしているかという情報を保持するには、一連 のセッションを識別して管理する仕組みが必要になります。セッション管理の 方法はいろいろありますが、Rails は Cookie をベースにしたセッション管理 機構を標準で装備しています。 実際に Rails でセッションの機構を使う場合は、Cookie を意識する必要は全 くありません。コントローラから参照できる session というハッシュのよう な属性があり、任意のキーで任意のオブジェクト(一部制限あり)を session に格納しておくことができます。そしてsessionの内容は複数のアクションに またがって参照することができます。 既に、似たようなものとして flash について説明していますが、flas
次のページ カテゴリへ戻る トップに戻る フォームヘルパとフォームタグヘルパの違い 更新日 2008/08/20 作成日 2008/07/31 さて、「フォームを利用しよう」でフォームのタグを生成してくれるフォームタグヘルパを紹介しましたが、入力情報をそのままデータベースに格納したい場合は今回ご紹介するフォームヘルパを利用すると便利です。具体的に見ていきましょう。 フォームタグヘルパでテキストフィールドは例えば以下のように書きます。
On MacOS X Tiger † ↓を参考にインストール。 http://wiki.rubyonrails.com/rails/show/HowtoInstallOnOSXTiger MySQL のインストール Ruby Gemsのインストール http://rubyforge.org/frs/?group_id=126 から rubygems-0.8.11.tgz をダウンロード 展開してインストール shell> tar xvfz rubygems-0.8.11.tgz shell> cd rubygems-0.8.11 shell> sudo ruby setup.rb Railsのインストール shell> gem install rails --include-dependencies --remote gemでMySQL/Ruby をインストールする際に、何故か失敗。
PHP、JavaScript、CSS、Webページ埋め込みによる音声・動画配信方法など、実用的なプログラミング・テクニックを解説jQueryでシンプルにスライドショーを実装する方法が掲載されています。 スライドショーとして表示する画像をあらかじめimg要素で列挙しておき、z-indexを変更することで入れ替え表示しています。 スライドのスピードはミリ秒で指定可能です。 すべての画像を表示し終わると、また繰り返し最初からリピート再生されます。 スライドを開始する画像のimg要素にはactiveクラスを指定します。 設置イメージ A Simple jQuery Slideshowの設置サンプルサンプルを見る<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtm
2004年にFlashの素材サイトとして立ちあげた当サイトですが、2020年3月を持ちまして閉鎖することになりました。 ここ数年でブラウザがFlashに非対応となり、サイトとしての存在意義がなくなってしまったこと、また、2020年末にAdobeがFlashのサポートを終了とするということで、この決断に至りました。 2012年の更新を最後にそのままにしていましたが、3月末で一度すべてのデータを削除します。 今まで素材を使用していただいた皆様、ありがとうございました! また、事業者登録をしていただいた皆様、カスタマイズのご依頼をくださった皆様、サポート掲示板にて有志で返答していただいた皆様、本当にありがとうございました! 素材ご利用時の条件として当サイトへのリンクをお願いしていましたが、それらのリンクは外していただいて構いませんので、どうぞお外しください。 当サイトの今後ですが、名前を変えてW
FlashをSWFObjectで読み込んでいます。 JavaScriptを有効にされるとFlashが表示されます。 各OS別のFlash Player installer 及び Uninstaller パソコンの高性能化、ブロードバンドの普及によって、Media配信の世界が進化しています。 以前のFlashに対する意見は、「重い・遊び感覚」などと、否定的な意見が多かった時もありました(映画のCGや特殊効果のように)。 しかし、現在、何らかのFlash(フラッシュ)を使ったサイトが非常に多くなっています。 ところで、ホームページの更新って面倒ですよね。そういう時にこそ、Flash(フラッシュ)の有効活用はいかがでしょうか。 更新時にFlashの素材を入れるだけで、ホームページに視覚効果が生まれます。次の更新時には、新たなFlashの素材と交換するだけで、ホームページの更新が簡単になります。
java-ja温泉で、Local Storageを使用したChrome Extensionを作りました(まだ途中)。 Local Storageと、Chromeのchrome.tabsモジュール、chrome.browserActionのまとめ Chrome Extensionの準備 ツールバー内のアイコンをクリックすると新しいタブが開くタイプのExtensionを作る場合には、chrome.tabs(タブの操作)、chrome.browserAction(ツールバー内のアイコンからアクションを起こす)を利用します。 manifest.jsonには、以下のプロパティを設定します。 "permission": ["tabs"] "browser_action": { "default_icon": "images/icon.png", // 必須 "default_titel": "ツールチ
ぼくは昔からずっとamazonユーザーだったんですが、打倒アマゾンを掲げる楽天入社を機に、本とかCDとかは楽天ブックスで買うようになりました。 ところが、RSSに多数登録してる書評ブログから商品をクリックすると、大半がamazonにジャンプしてしまいます。 仕方がないので別タブで楽天ブックスを開き、本のタイトルをコピペして検索をかけ、やっとその商品の詳細ページに辿り着けるというめんどくさいステップを踏んでました。 これをなんとか楽にしたいという1楽天ブックスユーザーの熱い思いを、今回Google Chromeの拡張機能という形にしてみました。 Amazon to Rakuten これで自分は便利になるし打倒アマゾンにも一役買えるんじゃないかというのもあるんですが、色んなとこでハマったので忘れないうちにその辺書いときます。 大枠 実はこれだいぶ前に作ろうとしたんですが、全然やり方がわからず放
今更ですが、rails の has_many :through を使った データの多対多関係の扱いをまとめてみようかと。 (※ もう少し早く、もうちょっと理解してれば 今もう少し楽できたなという後悔を含め。) Tweet さて、今回使うのは単純なクラブと学生の紐付け。 クラブには複数人の学生が紐付けれるし、 学生にも複数のクラブを紐付けれる。 そんな関係。 で、"クラブ"テーブルと"学生"テーブルを作成する。 そんで、データはこんな感じで入れておく。 [クラブ] [学生] もう一つ、紐づけるためのテーブルが必要になる。 "クラブ"テーブルと"学生"テーブルの紐付けを行うんで、 "club_students" という名前でもして作成する。 "club_students" には、"クラブ"テーブルの id と "学生"テーブルの id をそれぞれ持たせる。 こんな感じ↓ で、これを rails
高機能携帯電話・スマートフォン「iPhone(アイフォーン)」で携帯サイトにアクセスしたら、他人の会員ページに入り、個人情報を“盗み見”してしまった――。 アイフォーン利用者の間でそんなトラブルが起きている。本来、携帯サイトの閲覧はできないスマートフォンに、携帯電話の識別番号(携帯ID)を付与して一般の携帯電話に「なりすまし」て、サイト閲覧を可能にするソフトが原因だ。会員の情報が漏れていた宅配大手「ヤマト運輸」(東京都)では、サービスの一部を停止し、被害状況の調査を始めた。 トラブルが起きたのは、ヤマト運輸の「クロネコヤマトモバイルサイト」。サイト上で集荷や再配達の依頼をできるサービスで、9月末現在、パソコンでの利用者を含め約560万人が登録しているが、氏名、住所、電話番号、メールアドレスなどの登録情報を他人が閲覧できるケースが確認された。 少なくとも2人から閲覧されていたことが分かった首
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く