*

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

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

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

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

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

 

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

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

 

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

 

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

PR

関連記事

Revision Control

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

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

記事を読む

Duplicated Post

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

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

記事を読む

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

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

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

記事を読む

Simple Custom CSS

『Simple Custom CSS』はテーマをいじらずちょっとCSSを編集したいときに便利なプラグイン

CSSだけ編集したいけれどWordPressのテーマを直接編集するのは避けたい、かといって子テーマを

記事を読む

brewでmacのOpenSSLをバージョンアップ

macでローカル環境のopensslをバージョンアップする手順 〜 brewで更新→rbenvでrubyを再インストール 〜

先日自社の運営サイトのSSL証明書の更新作業をしたのですが、ローカル環境として使っているmacで

記事を読む

Webサイトユーザビリティチェックリストの一部

【保存版】全訳:Webサイトユーザビリティーチェックリスト25項目

本質的な知識というものは時が経っても価値が失われません。 User Effect の 「25-

記事を読む

HTMLもCSSもまとめて一式ダウンロードできるmacアプリ

URLを指定するだけでWebサイトを丸ごとダウンロードできるMacアプリ『SiteSucker』

Web制作をしていると、特定のサイトをローカルにダウンロードしたいと思うことがありませんか?

記事を読む

post-lists-view-custom

『Post Lists View Custom』で投稿一覧・固定ページ一覧の表示項目をカンタンON/OFF

投稿一覧・固定ページ一覧の表示項目を変えられるプラグイン『Post Lists View Cus

記事を読む

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

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

記事を読む

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 ↑