30 May '15, 1am

Ruby - [Rails]modelファイルを全部まとめてdestroy - Qiita

## やりたいこと(困っていること) (あんまり無いけど)途中まで作ったRailsアプリのModelを全部削除して、最初から作り直したいことがあった。 そのときのモデル数は15個くらいあって、モデル名をひとつひとつ入力しては削除するのがめんどくさかった。`rails destroy`コマンドの引数に渡せるモデル名が1つだけだったのもツライ。 ## やったこと `Dir.glob`でファイル一覧を取得して、それぞれに`rails destroy`コマンドを投げた。うまくいった。ハッピー! ```ruby: [~/path/to/rails/app] % ruby -e 'Dir.glob("app/models/*.rb").each{|f| puts %x|rails destroy model #{File.basename(f, ".rb")}| }' invoke mongoid remove app/models/model01.rb invoke mongoid remove app/models/model02.rb ``` 私がORMに`mongoid`を利用しているので`invoke`のところが`mongoid`表記になっているが、`ActiveRecord`でも動作は変わらないはず。 ちなみに、実際にファイルを削除せず、動きを確認するだけにとどめたい場合はrailsコマンド部分の最後に`--pretend`を付けると良い(ドライラン)。 ## 環境情報 ### OS, Kernel ```:os,kernel % inxi -SM System: Host: hostname Kernel: 2.6.32-504.el6.x86_64 x86_64 (64 bit) Console: tty 1 Distro: CentOS release 6.6 (Final) Machine: System: VMware product: VMware Virtual Platform Mobo: Intel model: 440B...

Full article: http://qiita.com/noriaki/items/188266d18ef06e7bb7fb

Tweets

#RubyC15 presents the picture of the day. Our #...

facebook.com 31 May '15, 9am

This content is currently unavailable This content is currently unavailable The page you requested cannot be displayed rig...

“[翻訳] なぜ私はElixirに賭けたか - メンテナンスプログラマになりたくなければ君もそうしろ - Qiita” #Elixer #Erlang #rails #ruby #development

“[翻訳] なぜ私はElixirに賭けたか - メンテナンスプログラマになりたくなければ君もそ...

qiita.com 29 May '15, 10am

Ken Mazaikaさんの2015年1月31日付のブログ記事、[Why I’m betting on Elixir  And why you should too, unless you want to become a maintenanc...

Railsを学ぶときに常に意識しておけばよかった10のこと - Qiita

Railsを学ぶときに常に意識しておけばよかった10のこと - Qiita

qiita.com 24 May '15, 2pm

Sign up for free and join this conversation. Sign Up If you already have a Qiita account log in.

Ruby on Rails Team Leader #empleo #trabajo

infoempleo.com 29 May '15, 11am

We are looking for a Senior Ruby on Rails Developer with leadership skills to occupy a role as the subject matter expert o...

Ruby on Railsを学ぶときに常に意識しておけばよかった10のこと - Qiita (...

b.hatena.ne.jp 25 May '15, 12am

Amazon.co.jp: パーフェクト Ruby on Rails: すが まさお, 前島 真一, 近藤 ... 82 users 2014/05/02 10:34 www.amazon.co.jp Amazon.co.jp: Ruby on...

simple ruby website updates by moosedunk

freelancer.com 30 May '15, 4pm

simple database update website , ruby simple website , simple website ruby , build website ruby rails , ruby simple text p...

Simply #Ruby work needed by moosedunk #rubyonrails

freelancer.com 30 May '15, 4pm

appointment setters needed work home , creative content writers needed work online , website salesperson needed work home ...

Ruby on Rails slack chat, if you want to contri...

rubyonrails.typeform.com 02 Jun '15, 12am

http://helpcenter.typeform.com/hc/en-us/articles/201749796-Report-Abuse Choose as many as you like Other resizing This for...

Introducing Ruby on Rails: Authentication and A...

codecademy.com 29 May '15, 4pm

We’re proud to announce the launch of our brand new Ruby on Rails: Authentication course! What’s New? In this course, you'...

#RubyOnRails Write some Ruby on Rails gems by s...

freelancer.com 30 May '15, 6pm

Skills Required Ruby on Rails Software Architecture Software Testing Testing / QA Project Budget ¥1000 - ¥3000 JPY Total B...

Railsで非同期処理:キュー。Sidekiq(+ActiveJob)がResqueよりも、とても簡単便利。 [Ruby] on @Qiita

Railsで非同期処理:キュー。Sidekiq(+ActiveJob)がResqueよりも、と...

qiita.com 18 May '15, 11pm

メール送信や、重い処理、バッチなどでキューイングってよくやると思うんですが、Rubyではそれらを簡単に実現できるライブラリがいくつかあります。有名所だと、Sidekiq / Resque / Delayed Jobとか。僕はSidekiq / ...

#atxjobs Ruby on Rails Developer #hiring #austi...

austin.craigslist.org 01 Jun '15, 1pm

Varsity Tutors, a private tutoring and test prep technology platform, is seeking a talented Ruby on Rails Developer to joi...

Ruby on Rails refactoring code to connect with ...

freelancer.com 30 May '15, 12am

I am looking for some additional help with my Rails application that I am working on. This is a very simple and small job....

ENROLL NOW: The hottest coding framework in #te...

davincicoders.com 03 Jun '15, 9pm

Beginner-Intermediate Rails Course | 13-weeks | Tuition $6,000 night course (6:30-9:30pm) • Mon, Wed, & Fri • 500+ study h...