yucatio@システムエンジニア

趣味で作ったものいろいろ

RubyMine

RubyMineの正規表現チェックがrubyのString#matchと挙動が違う件

RubyMineには文字列が正規表現にマッチするか調べる機能があります。 1. 正規表現にカーソルを移動し、 電球マークまたはoption+エンターキー(windowsの場合はalt+エンターキ)を押す。 2. Check RegExpを選択する 3. Sample:にテストしたい文字列を入力しま…

複数行の式とRubyMineのフォーマッタとの相性が悪いのでIssueをあげました

こちらの記事を書いてる最中に、複数行の式とRubyMineのフォーマッタの相性が悪いと気づきました。 yucatio.hatenablog.com 算術オペレータを最後に置いて改行する場合 算術オペレータを最後に置く方法だと、フォーマットをかけた際に、RubyMineは4個のスペ…

RubyMineでminitestを実行する

今、『プロを目指す人のためのRuby入門』(伊藤淳一[著])を読んでるんですが、使用するテストフレームワークminitestなのですよね。 RubyMineでminitestを追加しようとしたら、”New”の一覧にもないし、とりあえず手動でファイル作って require 'minitest/auto…

RubyMineでRuby on railsの開発をする その8: おすすめ設定3つ

ナビゲーションバーの表示 空白文字の表示 ツールバーの表示 環境 ナビゲーションバーの表示 現在開いているファイルの階層をウィンドウ上部に表示させます。 View > Nabigation Bar を選択 画面上部に awesome_events > app >views > events > new.html.sli…

RubyMineでRuby on railsの開発をする その7: ER図の出力

RubyMineでのERDの出力方法です。引き続き、"パーフェクト Ruby on Rails" に掲載されているサンプルアプリ (awesome_events)を使用していきます。 DBの設定が事前に必要です。 yucatio.hatenablog.com DBを右クック > Diagrams > Show Visualization... を…

RubyMineでRuby on railsの開発をする その6: DB (Sqlite) の設定

RubyMineでのSqliteの設定方法です。引き続き、"パーフェクト Ruby on Rails" に掲載されているサンプルアプリ (awesome_events)を使用していきます。 yucatio.hatenablog.com Sqliteの設定 View > Tool Windows > Database を開く。 Databaseウィンドウが開…

RubyMineでRuby on railsの開発をする その5: rspecの実行

引き続き、"パーフェクト Ruby on Rails" に掲載されているサンプルアプリ (awesome_events)のテストをRubyMineで行なっていきます。 yucatio.hatenablog.com rspec-railsがインストールされていることが前提となります。 rspec install の実行 rspecをinsta…

RubyMineでRuby on railsの開発をする その3: rails generate controller

前回に引き続き、"パーフェクトRuby on Rails" に掲載されているサンプルアプリ (awesome_events)の開発をRubyMineで行なっていきます。 yucatio.hatenablog.com rails generate controller controllerを作成します。 プロジェクト名を右クリック > New > Ru…

RubyMineでRuby on railsの開発をする その4: rails generate model と db:migrate

前回に引き続き、"パーフェクト Ruby on Rails" に掲載されているサンプルアプリ (awesome_events)の開発をRubyMineで行なっていきます。 yucatio.hatenablog.com rails generate model controller と同様、 プロジェクト名を右クリック > New > Run Rails G…

RubyMineでRuby on railsの開発をする その2: bundle install の実行

前回の記事で、railsのプロジェクトフォルダの作成(rails new)を行うことができました。 yucatio.hatenablog.com さっそく自分のアプリを作るぞ、と思いましたが、新しいことを一気に始めると混乱するので、まずはRubyMineを使用して、"パーフェクトRuby on …

RubyMineでRuby on railsの開発をする その1: RubyMineインストールとプロジェクトの作成

JavaからRubyにきて困ったことの1つは、無料のIDEが無いことです。eclipseの便利さになれきった自分には、vimのカスタマイズがおっくうに感じられてしまいました。コマンドラインでいちいちrailsのコマンド入力するのも面倒。 (でもこの、面倒って思う気持ち…