Google+の用語集です。 ストリームやコメント欄でよく使われる用語やスラングのまとめ。 編集責任者 宮比のん 新語登録依頼やご意見などはGoogle+でメンションしてください。 あ行 か行 さ行 ...
![Google+用語辞典](https://cdn-ak-scissors.b.st-hatena.com/image/square/45c4684c76601e94abbe94966d9d5a26153b8fbd/height=288;version=1;width=512/https%3A%2F%2Fimg.atwiki.jp%2F_img%2Fog_image.png)
Railsのキャッシュは、以下の3種類があるんだねー ページキャッシュ(caches_pageメソッド)は、アクションを丸ごとキャッシュ アクションキャッシュ(caches_actionメソッド)は、フィルタだけは実行して、ページ全体をキャッシュ フラグメントキャッシュ(chcheヘルパー)は、ページの断片(フラグメント)単位でキャッシュ まずは、事前設定として、config/environments/development.rbの、以下の2か所のキャッシュ設定を有効にする # config.cache_classes = false config.cache_classes = true ---- 中略 ---------------------------- # config.action_controller.perform_caching = false config.action
訳注: これはHow to delete the Bitcasa cache (Windows and Mac)をBitcasa社から許諾を得て和訳したものである。 そうあることではないが、ファイルやフォルダーのBitcasa Infinite Driveへのコピーが突然止まり、コンピューターの性能低下を感じることがあるかもしれない。これはインターネット接続の切断やコンピューターの再起動で、コピーが中断されたときに起こりうる。この問題を解決するには、キャッシュを削除して不完全なアップロードをキャンセルすればよい。Bitcasaへのファイルのアップロードとキャッシュについての詳細は、別の記事を参照してほしい。 重要: アップロードが終わっていないときにキャッシュを削除すると、大きな問題が起きる可能性がある。カットアンドペーストでファイルやフォルダーをBitcasa Infinite Driv
要は、テーブル間のリレーションを操作する仕組みね アソシエーションを使えば、こんなデータ取得が、 @book = Book.find(1) @reviews = Review.where(:book_id => @book.id) こんな風に書ける @book = Book.find(1) @reviews = @book.reviews で、このアソシエーションで特に大事なのは、命名規則! 外部キー列は、「参照先モデル_id」の形式(book_idみたいな) 中間テーブルは参照先テーブルを「_」で、辞書順に連結(authors_booksみたいな) belongs_toは、単純な関連ね こんな感じで、review.rbに書く class Review < ActiveRecord::Base belongs_to :book end と、言いながら、実はScaffoldで「referen
まずは、アプリ共通デザインのレイアウトから 要するに、ヘッダ/フッタやメニューを作るってことね。 Railsだと、app/views/layouts/application.html.erbに書くのが基本だけど、他にも書ける コントローラ単位:app/views/layouts/コントローラ名.html.erb に書く コントローラでlayoutメソッド:コントローラで、layoutメソッドを書く class MyController < ApplicationController layout 'my' end これだと、app/views/layouts/my.html.erb が適用 アクション単位:renderメソッドで、:layoutを指定 def index render :layout => my end これだと、app/views/layouts/my.html.erb
ルーティングって、要するにURLからどのアクションを実行するかを決めることね! RESTfulインタフェースの定義 Railsは、RESTfulが基本ですね! RESTfulとは、HTTPプロトコルの基本である、GET/POST/PUT/DELETEで、データの取得/操作を行う、って考え方だね。 なんだけど、現状の大抵のブラウザじゃ、GET/POSTしか実装されてないんだよなー という訳で、Railsでは疑似的に、全てのHTTPプロトコルを実装しているってのが、なんとも微妙…。 ただ、考え方としては、HTTPの基本に従った方が単純でいいってのは良く判る。 で、その定義は、config/routes.rbに書く訳だ。 まあ、既にScaffoldingで出てるけど、こんな感じで書けば、 resources :members こんな感じで、ルーティングされる訳だ。確認は「rake routes」
#include_js(http://cdn38.atwikiimg.com/aias-jsstyleguide2/?cmd=upload&act=open&page=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8&file=goog_style_guide.js) #divclass(page_title){ &this_page() } - 各項目の左側にある三角ボタン&html()で、詳細情報の表示・非表示を切り替えられます。また下のボタンを使うと全項目を一度に変更することができます。 #divid(showhide_all){ &html()全て切り替える} ** &aname(var,option=nolink){var} &html()常に、&spanclass(keywd){var}と共に変数を宣言します。 #di
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く