Qiita - Rubyタグが付けられた新着投稿

Ruby素人だったころに覚えたこと

SN

2/23 23:56



きっかけ

Rubyメインで開発する会社に転職して、入社当時のメモが出てきたので、折角なので。

僕は前職JavaとVBA、C#だったので、わからないことだらけでした。

自分の解釈だけだと不安もあるので、別...

Rubyでgemを指定したディレクトリにインストールする方法

SN

2/23 23:31

こんにちは、とくめいチャットサービス「ネコチャ」運営者のアカネヤ(@ToshioAkaneya)です。


Rubyでgemを指定したディレクトリにインストールする方法

$ bundle install

すると、

デフォルトのRuby PA...

【Rails】カラム名変更でConstraintExceptionがでたときの対処法

SN

2/23 23:20

モデルのカラム名を変更しようとしたところ、"SQLite3::ConstraintException: FOREIGN KEY constraint failed:"というエラーが吐かれたので、その対処法を書いておきます。

確証を持ってやったというより、でき...

RoR|Railsで別名のついたカラムで合計値を出してみる

RoR|Railsで別名のついたカラムで合計値を出してみる

SN

2/23 23:05



はじめに

Railsで合計値もとめる場合にsumを利用すると思います。

やりたかったことは本の金額に税率をかけて税込価格を求めたかったのですが、ASを使って別名をつけたときにうまくいきませんでした。

2....

Ruby Silver ポイントまとめ

SN

2/23 22:56



Ruby Silver 試験ポイントまとめ(自分用)(更新予定)


Ruby 2.0以降では、デフォルトのスクリプトエンコーディングはUTF-8
Hash#eachのブロックパラメータはArray。
Hash#size はhashの要素の数を返す
Enumerab...

Rubyの超基礎:ハッシュとeachメソッド

SN

2/23 22:32

Rubyのハッシュとeachメソッドでの使用例をメモする。


ハッシュについて

ハッシュ名={要素}として宣言する

user = { 要素1, 要素2、.. }



ハッシュの要素の書き方

・キーと値がセット

 (キーとはラベ...

浮動小数点数の値が整数であるかどうかを調べる(C++, Ruby, JS, Go)

SN

2/23 21:58

浮動小数点数が整数であるかどうかを調べたいことがあった。

で。

いくつか方法があるので紹介する。


ruby


to_i を使う

こんな感じ。


ruby
def integer?(x)
x==x.to_i;
end



なお。Integer に変換で...

rails db:seedの実行時にはcontrollerは経由されない

rails db:seedの実行時にはcontrollerは経由されない

SN

2/23 21:27

Railsチュートリアルの拡張機能を実装していて、思い通りの挙動にならない!と戸惑ったので書いておきます。

実際はただの理解不足による勘違いだったのですが、もし同じところでつまづいているひとがいたら参考...

Rails 5.0系から5.1系にアップデートする手順

Rails 5.0系から5.1系にアップデートする手順

SN

2/23 20:38

業務でRails 5.0系を使っていますが、「そろそろウチもフロント周り綺麗にしたい(フレームワーク入れたい)ねー」って話が挙がりました(現状、特にフレームワークを入れていない)。

そんで、「RailsにUIの...

Rails初心者がアプリ構築でつまずいたことまとめ

SN

2/23 16:53

普段はフロントエンドをしています。

あるプロジェクトでrailsを使ったアプリケーションを初めて作成することになりました。

エラーが起きまくりましたがやっと構築完了しましたので、つまずいた部分を残...

kaminari + jscrollを使った無限スクロールの実装

kaminari + jscrollを使った無限スクロールの実装

SN

2/23 16:26



はじめに

Railsで無限スクロールを実装してみたので、その備忘録的に投稿しようと思います。

kaminariというページネーションを簡単に実装できるgemを使い、無限スクロールを実装してみたいと思います。

...

Paizaのスキルチェック問題や開発の際によく使うRubyのメソッドをまとめてみた

SN

2/23 16:26



はじめに

以前、某企業のエンジニアのコーディングテストを受けた際にリファレンスを見ながらではなく、ある程度のメソッドを覚えておく必要があると感じたので、復習がてらPaizaのスキルチェックや開発でよく...

一度の投稿で複数のモデルに保存する方法

一度の投稿で複数のモデルに保存する方法

SN

2/23 15:29



今回やりたいこと

一度の投稿で複数のモデルにデータを保存したい!


背景

例えばツイッターなどで1つの投稿につき画像が複数保存される場合、image1、image2、image3・・・というカラムを作らなくてはいけ...

Ruby on Rails Tutorial で使用されていない技術

SN

2/23 15:14



View表示の高速化


slim


Gemfileへの記載追加

gem 'slim-rails'
gem 'html2slim'



使用できる状態にする

$ bundle update



変換

$ bundle exec erb2slim app/view/<適応するディレクトリ> (--d...

Ruby on Railsコマンド一覧

SN

2/23 14:12



Railsアプリケーションのひな形を作成

rails new アプリケーション名



データベースの作成

rails db:crteate



サーバーの起動

rails sever
↓ 短縮系
rails s



モデルを作成する

rails g model [モデ...

【Ruby on Rails】Cloud9からUbuntuへ環境移行。git cloneし、localhostで接続するまで

SN

2/23 13:54

プログラミングスクールではCloud9で開発を行っていましたが、最近はWSL(Ubuntu)で作業しています。

プログラミングスクール時代のポートフォリオの作業環境をCloud9をUbuntuに移しました。


予想される必要...

https://first2fitness.com/beam-skin-canada/

SN

2/23 13:52

Beam Skin Canada

For a limited time, individuals can obtain a Kollagen Free Trial. It's important to shop around for your supplements; you want to ensure that the ones that you select are of go...

Rails5でBootstrap4を使う

Rails5でBootstrap4を使う

SN

2/23 01:39



概要

Railsチュートリアルをやっていて、Bootstrapのバージョンが3と古かったので最新版の4を使ってみた。

環境構築から実際に使ってみるまで色々調査したのでメモする。


バージョン


Rails: 5.2.2
Boo...

プログラミング学習記録6〜シンタックスハイライトに手を出す〜

SN

2/22 22:31



今日やったこと


Progate Ruby1~3 そのまま復習
Progate Ruby4,5 リセット復習
Progate Command Line リセット復習
initializedメソッド、クラスの継承の意味と便利さに気づく笑


明らかにやり過ぎなくらい、...

Rubyで国会図書館検索APIを使って書籍検索

Rubyで国会図書館検索APIを使って書籍検索

SN

2/22 22:20



iss.ndl.go.jp/api/OpenSearch を使う

「国会図書館サーチ」サイトに「外部提供インタフェース(API)」の一覧があります。

http://iss.ndl.go.jp/information/api/

一覧によると検索用APIとして、SRU, ...

PR:Amazonプライムビデオ

Qiita

Qiita - 人気の投稿

Qiita - AWSタグが付けられた新着投稿

Qiita - Gitタグが付けられた新着投稿

Qiita - Linuxタグが付けられた新着投稿

Qiita - MySQLタグが付けられた新着投稿

Qiita - nginxタグが付けられた新着投稿

Qiita - Dockerタグが付けられた新着投稿

Qiita - Pythonタグが付けられた新着投稿

Qiita - Rubyタグが付けられた新着投稿

Qiita - PHPタグが付けられた新着投稿

Qiita - Javaタグが付けられた新着投稿

Qiita - JavaScriptタグが付けられた新着投稿