Rails

respond_to |format| は複数のフォーマットがなくても便利です(翻訳)

July 21, 2016 blog.arkency.com 原文です。英語の勉強のために興味ある記事を日本語訳しています。間違いあればご指摘ください。(#)は私の補足です。 controllerのactionでHTMLのレンダリングしかしない場合、respond_toを使う理由が少ないと考えられるか…

routes.rbを部分ファイルに分割する方法(翻訳)

原文(How to split routes.rb into smaller parts? | Arkency Blog / February 27, 2015)です。英語の勉強にいいと思って、興味ある記事を日本語訳しています。間違いあれば教えてください。(#)は私の補足です。 Ruby on Railを使っているアプリケーショ…

Invalid route name, already in use: 'xxxxxxxx' (ArgumentError) エラーが出るときの条件を調査する

routers.rbで同じパス名を指定して以下のエラーがでたとき、ルーティングの記載順番を変えたらエラーが消えたので、エラーが出る条件を調査した。 Invalid route name, already in use: 'xxxxxxxx' (ArgumentError) You may have defined two routes with th…

Model内で route helper(*_url)を使うと、ArgumentError: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true になる

model内で route helper ( *_url )であるRails.application.routes.url_helpers.root_url を呼び出したときに、エラーが出たのでその対処法を記載する。 エラーメッセージ ArgumentError: Missing host to link to! Please provide the :host parameter, s…

日付の範囲判定をしたいときに 範囲.include?(現在日時) で 「TypeError: can't iterate from ActiveSupport::TimeWithZone」エラー

ruby 2.4.3 Rails 5.1.0 日付の範囲指定では Rails ActiveSupport::TimeWithZone を使いたい。 # 昨日から明日 today = Time.current date_range = (Time.current.ago(1.day)..Time.current.since(1.day)) # 「昨日から明日」の範囲に現在時刻が含まれるか判…

Redmineのプラグイン メモ

プラグインのフォルダ名が大事 たまにバグがあるけど、railsわかれば対処可能 日本語対応してない場合もある 環境・コマンド プラグイン redmine_code_review 0.7.0 custom_menu 1.7.2 clipboard_image_paste 1.9 recurring_tasks 2.0.0 redmine_banner redm…