*

Rubyで小数点第2位以下を切り捨てる方法

公開日: : Ruby on Rails, Web技術・ノウハウ ,

Rubyには標準で便利なメソッドがたくさん用意されています。数値の取り扱いについてもNumericクラスに便利メソッドが多々用意されていますが、意外なことにタイトルの「小数点第2位以下を切り捨て」ができるメソッドが見つかりませんでした。floorメソッドはあるけど意図したものとちょっと違うんだよなあ〜ということで、結局自分でコードを書くことに。今後も使いそうなので忘備録的に書き残しておきます。

小数点○位以下を切り捨てるコード

Numericクラスに「rounddown」メソッドを追加します↓

 

使用例:小数点2位より下は切り捨て

小数に.ronddownを付けて、引数で小数点何位までを表示するかを指定します。

 

ロジックは簡単で、一旦文字列扱いにして小数点部分を適宜切り捨て、そのあと数値に戻しているだけです。

 

以上、「Rubyで小数点第2位以下を切り捨てる方法」でした。

PR

関連記事

SEOが強いWordPressサイトの内部を知る

【SEO初心者向け】検索順位を確実に上げるためのWordPress×SEO基礎知識

「うちのホームページをネット検索に強くしたい。でもやり方がわからない。」 WordPressで

記事を読む

Revision Control

ムダな履歴データの蓄積をストップ!『Revision Control』で投稿ページ・固定ページの変更履歴をスマートに管理

投稿ページ・固定ページの「変更履歴」を制御するプラグイン『Revision Control』をご

記事を読む

Code Snippets プラグイン

これでテーマの更新も怖くない!『Code Snippets』はfunctions.phpを編集できるWordPressプラグイン

WordPressのfunctions.phpファイルを直接編集せずにカスタマイズできるプラグイ

記事を読む

WordPressにテーブルを追加する方法

自作テーブルの追加からデータ取得まで!WordPressでデータをDBに保持して使う方法

WordPressでWebサイトを作ったとき、何かしらのデータをデータベース上に保持しておき必要

記事を読む

Crayon Syntax Highlighter

【入れるだけ】投稿記事中のコードをキレイに表示!『Crayon Syntax Highlighter』はシンタックスハイライトをかけるプラグイン

WordPressの投稿記事中のコードをキレイに表示できるプラグイン「Crayon Syntax

記事を読む

Duplicated Post

『Duplicate Post』で投稿ページ・固定ページをカンタン複製

WordPressの投稿ページや固定ページを複製できるプラグイン『Duplicate Post』

記事を読む

BootstrapでWordPressサイトをレスポンシブデザイン化

【やって覚える】BootstrapでWordPressサイトをレスポンシブデザイン化する方法

  先日Googleから「4/21以降、サイトのスマホ対応有無を検索結果の順位に反映

記事を読む

WordPressの子テーマで画像が表示されないときはstylesheet_directoryを使っているか確認する

WordPressの子テーマで画像が表示されないときはstylesheet_directoryを使っているか確認する

先日とあるお客様のWordPressサイトで「画像が表示されない」と相談を受けました。 Wor

記事を読む

Active Preview ボタン

『Active Preview』で編集内容をリアルタイムプレビュー

最近使ってみたWordPressプラグイン『Active Preview』が便利だったのでご紹介しま

記事を読む

wordpress_on_mac

【保存版】WordPressのサイトをmacのローカル環境にコピーして動かす方法

WordPerssで作った既に公開中のWebサイトについて、サイトを丸ごとローカル環境に持ってき

記事を読む

PR

コメントを残す

PR

【Git】一つ前のcommitに戻す/他のブランチのcommitを取り込む

久しぶりにRailsでプログラムを書いている関係で、これまた久しぶりに

WordPressの子テーマで画像が表示されないときはstylesheet_directoryを使っているか確認する
WordPressの子テーマで画像が表示されないときはstylesheet_directoryを使っているか確認する

先日とあるお客様のWordPressサイトで「画像が表示されない」

おすすめGoogle拡張リスト
【保存版】情報収集を快適に!Chromeに入れておきたいオススメ拡張(エクステンション)8個

私はChromeをメインブラウザとして使っていますが、その理由のひとつ

Rubyで小数点第2位以下を切り捨てる方法

Rubyには標準で便利なメソッドがたくさん用意されています。数値の取り

BootstrapでWordPressサイトをレスポンシブデザイン化
【やって覚える】BootstrapでWordPressサイトをレスポンシブデザイン化する方法

  先日Googleから「4/21以降、サイトのスマホ

→もっと見る

  • feedlyでフォロー RSS登録ボタン
  • 株式会社YUKARIでは、ホームページリニューアルをメインにWeb制作事業を行っています。既存サイトへのWordPress導入・レスポンシブデザイン化からSEO強化まで何でもご相談ください。 ホームページリニューアルをお考えの方からのお問い合わせをお待ちしております。
PAGE TOP ↑