IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

2018-10-22から1日間の記事一覧

Capybara のドキュメントで attach_file メソッドを見てみる

とにかく、attach_file メソッドの第一引数に渡す値で name属性や、id属性、ラベルからファイルフィールドを探し出して、第二引数で渡すパスにファイルをアタッチするとのこと。 参考:Method: Capybara::Node::Actions#attach_file — Documentation for jni…

atom-ide-ui を使ってみる

インストール Ctrl + , のショートカットで設定画面を開いて、左メニューの「インストール」をクリック。入力欄に「atom-ide」のように入力して Enter を押せば、パッケージ一覧が表示される。あとは「install」ボタンを押してインストールすれば良い。 イン…

Ruby のシンボル名を文字列として使う

使ってみる シンボルで to_s メソッドを呼び出してみると、シンボル名が文字列になる。とにかく、シンボル名の文字列に変換できる。 逆に、文字列をシンボルに型変換することもできる。 メソッドを組み合わせると、シンボル名から様々な文字列を作ることがで…

保守性、可読性、抽象性 = 良い!

そういった理由については何百万回も聞いていることだろう。保守性、可読性、抽象性 = 良い! OK。今やあなたもファーストクラスの関数を持つプログラミング言語がより多くの抽象化の機会を与えてくれ、コードをより小さく、堅固で、再利用しやすく、スケーラ…

atom で goto-definition を使ってみる

インストール Ctrl + , で設定画面を開き、左メニューのインスールをクリック。入力欄に「goto」を入力して Enter を押せば、パッケージが見つかる。「Install」をクリックしてインストールする。 使ってみる 以下のように、右クリックから Goto Definition …

atom でファイルを検索する

Ctrl + p のショートカットで、ファイルを検索できる。Rails で application.html.erb を探したい場合は、以下のようにすれば、楽に検索できる。単語をスペース区切りで入力すれば、条件に合ったファイルが表示される。以下の条件の場合は、application_help…

Rails の find_by メソッドのドキュメントを読んでみる

find_by find_by メソッドでは、以下のように、内部で where メソッドが呼ばれて、引数で渡した条件にマッチしたレコードを探して、最初の1件を返すようになっている。 また、条件に合うレコードがなかった場合は nil を返す。 参考:ActiveRecord::FinderM…