moxt

Just another Blog site

Ruby,Railsのチートシート

      2015/10/11

こういうのブログ形式じゃなくてwikiの方が良いのでは。。
と、遠い目をしつつ。

Ruby

文字のある位置から末尾を取り出したい

sliceを使う。
rangeのオシリを-1と指定することで末尾を指定できる。

URIのqueryなどを上書きしたい

http://hogehuga.com?query=q => http://hogehuga.com?hoge=huga
みたいな変換をしたい。

あらゆる空白文字ごとで分割したい

単なるスペース以外に&nbspとかよく分からない空白文字がある。
これらを一律で空白として扱って分割対象にしたい。

https通信しようとすると『OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed』と表示されて通信失敗する(Mac)

証明書の検証を無視する対処法が散見されたがちょっとアレなので、無視しない方向で解決したかった。

こちらがとても参考になった。
http://qiita.com/a_ishidaaa/items/51689d3aa753a904522e#comment-d7fff87a5cb11dd7b427

実際にopensslをインストールすると以下のようなメッセージが表示される。

なので、下記のようなコマンド群を実行すればOK

無事にhttps通信できた。

ある2つの配列からハッシュの配列を生成したい

この2つの配列から

こんな感じのハッシュの配列をつくる。

  • 元の配列をキーと値を持った配列に変換する
  • それぞれの配列をzipでまとめつつ、flattenで展開した配列からHashを生成する

Rails

link_toであるコントローラのメソッドを簡潔に指定したい

例えばPostモデルのコントローラのnewに飛ばす場合

new_post_pathのようなエイリアス一覧を確認する場合は

でいける。

 - プログラミング

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事

no image
ファイルとかのパーミッションを再帰的に変更したい

あるディレクトリ以下全ファイルのパーミッションを再帰的に変更 chmod …

no image
MecabをPythonから使いたい

ベイズ分類器を自分で作りたかった。 そのためには、文書を単語の集合に変換する必要がある。 …

no image
iOSアプリの設計ってどうやるの?

ViewControllerに処理を詰め込みすぎて保守が大変になるのはあるあるネタですよね。 じゃあ、ViewControllerでやることってなんだろうって問われると、まあ、こんなんだろうなってフワッとしてる。 …

no image
単語の出現頻度をlinuxコマンドだけで調べたい

無駄にpythonとか使おうとしてた。。 楽にできて良かった。 …

logo_og
ReactNativeでGiphyのデータを表示する

まずは下記をサクッとパクってみる。 当方、比較的AndroiderなのでAndroidで。 …

no image
意識低いRuby on Rails再入門1

整理がてらメモ。 Contents1 …

logo_og
ReduxのMiddlewareについて理解したいマン

ReduxのMiddlewareの仕組みがよく分からない。 具体的な処理過程を追いかけて理解に至るまでのメモ。 …

no image
Docker導入したらどうするの?

Dockerを導入したけど、nginxが入った環境がどこでも使えるようになった!程度だったらあんま意味ないよね。 Web開発をする上でDockerをどのように使うのが効果的か考えてみる。 …

no image
意識低いRuby on Rails再入門4

下記の内容を読んでテスト系の処理をすっ飛ばしたメモ。 http://railstutorial.jp/chapters/sign-in-sign-out?version=4.0#top …

no image
意識低いRuby on Rails再入門5

http://railstutorial.jp/chapters/sign-in-sign-out?version=4.0#top この辺を読んだメモ。 …