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)]

RailsGirls, More! #12 2014.03.01

たのしいRuby 第12章 Numeric p240 練習問題

(1) 摂氏温度を華氏温度に変換するメソッド
f = c * 9 / 5 + 32

(2) 華氏を摂氏に変換するメソッド
移項して変換式を求める。→移項とは両辺に同じ数を足す・引く・掛ける・割る

/*
This widget shows Recent Posts on your Tumblr blog.
Its dependency is jQuery.
Usage:
1) Add html:
<div id="recent-posts"></div>
2) Download this script and upload it on your server.
# jQuery optgroupDoubleSelect plugin
# Rewrite of jDoubleSelect
# Copyright (c) Giovanni Casassa & Toru Kawamura
#
# Dual licensed under the MIT (MIT-LICENSE.txt)
# and GPL (GPL-LICENSE.txt) licenses.
#
# http://www.senamion.com/blog/jDoubleSelect.html
jQuery ($) ->

RailsGirls, More! #14 2014.07.06

Rails Girls ガイド を最初から進めていきました。

環境設定

Mac OS X 10.9.2

ステップ 3-Bに従って、rbenvを使ってRuby 2.1.2をインストール。

RailsGirls Tokyo, More! #15 2014.08.16

よちよち.rbで作成しているアプリ(の主にGit操作)と、Railsチュートリアルを進めました。

よちよち.rb Kajaeru Railsアプリ

プルリクエストによる開発の進め方 プルリクエストでレビューを受け、指摘があったときは同一のブランチ上でそれを修正・コミットし、pushする。

1つのプルリクエスト(ブランチ)にはコミットが複数。

(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;
# 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