Skip to content

Instantly share code, notes, and snippets.

@tkawa
tkawa / helper_method_builder_ext.rb
Created August 26, 2015 12:23
Rails 1レコードで複数のURLパラメータを埋めるためのパッチ
# 1レコードで複数のURLパラメータを埋めるためのパッチ
# /users/1/posts/2 のとき Post モデルに additional_path_args を以下のように定義すれば
# url_for(post) や link_to post と書けるようになる。
# def additional_path_args
# user
# end
module HelperMethodBuilderExt
def handle_model(record)
named_route, args = super
[named_route, expand_args(args, record)]
@tkawa
tkawa / restful-towa-9.md
Last active August 29, 2015 14:27
RESTful#とは勉強会9 ポイント

RESTful#とは勉強会9 2015.08.19

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第9章 HTTPヘッダ (9.6 p.132〜)

9.8のDigest認証、WSSE認証はほとんど使われていないので飛ばしてください。

重要な用語・概念

@tkawa
tkawa / restful-towa-8.md
Last active August 29, 2015 14:24
RESTful#とは勉強会8 ポイント

RESTful#とは勉強会8 2015.07.01

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第9章 HTTPヘッダ (9.1 p.125〜)

9.8のDigest認証、WSSE認証はほとんど使われていないので飛ばしてください。

重要な用語・概念

@tkawa
tkawa / restful-towa-7.md
Created May 19, 2015 09:46
RESTful#とは勉強会7 ポイント

RESTful#とは勉強会7 2015.05.19

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第8章 ステータスコード (8.5 p.121〜)

重要な用語・概念

以前に出てきた用語が多いので、理解が不安なときはその都度前のページを振り返って復習しながら進みましょう。

@tkawa
tkawa / restful-towa-6.md
Last active August 29, 2015 14:20
RESTful#とは勉強会6 ポイント

RESTful#とは勉強会6 2015.04.28

質問はTwitterへ #RESTudy をつけてどうぞ。

「Webを支える技術」第8章 ステータスコード

重要な用語・概念

  • ステータスコードの分類
  • 1xx, 2xx, 3xx, 4xx, 5xx
@tkawa
tkawa / restful-towa-5.md
Last active August 29, 2015 14:17
RESTful#とは勉強会5 ポイント
@tkawa
tkawa / tkawa.md
Last active August 29, 2015 14:15
20150216 よちがや.rb 自己紹介
# coupled
(1..100).each do |i|
answer = HTTP.get("/v1/fizzbuzz?number=#{i}")
puts answer
end
# decoupled
root = HTTP.get_root
answer = root.link('first').follow
puts answer
(function () {
"use strict";
function loadCSS(href) {
document.write('<link rel="stylesheet" type="text/css" href="' + href + '" />');
}
function loadJS(src) {
var s = document.createElement('script');
s.src = src;