日常

ケ・セラ・セラ

2016-04-01から1ヶ月間の記事一覧

rails layout に対して個別に値を設定したい時

例えばこう、共通のレイアウトを適用したいけれど、タイトルだけは個々のものを使いたい。みたいな事例です。 # sample_layout.html.erb <html> <head> <title><%= yield(:title) %></title> </head> <body> <%= yield %> </body> </html> 個々の view で provide しました。 <%= provide(:title, @article.title) %…

rails layout を デフォルト(application.html.erb)から変更したい時

こんな風に使い分けることができる class ArticlesController < ApplicationController def without_layout render layout: false end def presentation render layout: "presentation" end end 某サービスにスライド機能つけようとしています

rails 単純なファイルダウンロード

pathto/down へのリクエストで、Rails.root/download/down.md を d.md というファイル名でダウンロードする適当なサンプル。 適当な Rails.root/pathto/down/down.md を事前に用意して、以下の感じです。 # config/routes.rb get "pathto/down" => "pathto#d…

heroku にデプロイするまでの準備

久々に heroku にデプロイするまでの環境を作ることになった。せっかくなのでメモしておいた。 いや改めて思うけどこれだけで公開できるとか楽だなあ。 まずは heroku toolbelt を公式サイトから install する。あとは以下の流れで。 heroku login heroku cr…

git 変更ファイル一覧を得る

git

これで取れた git diff --stat --name-only COMMIT_ID_A COMMIT_ID_B

rails 年度はじめ、年度末

こんな感じか today = Date.today beginning_of_fiscal_year Date.new((today << 3).year, 4, 1) end end_of_fiscal_year Date.new((today >> 9).year, 3, 31) end