rake db:reset と rake db:migrate:reset はどちらも一旦全ての DB を drop(削除)した後に DB 作成し直すコマンドですが、明確な違いがあります。Ruby on Rails チュートリアル:実例を使って Rails を学ぼうでは、rake db:reset しか出てこないのですが、rake db:migrate:reset も知っていると状況次第でとても便利です。というか、私はむしろこちらを多用しています。
![rake db:reset と rake db:migrate:reset の違い](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)
こんにちは、エンジニアの小林です。 先日、スペースを貸し出すオーナー様向けのダッシュボード(管理画面)をリニューアルしました。 スペースマーケットはwebサーバもAPIサーバもRailsで構築しているのですが、JQueryをベースに構築していたリニューアル前の実装からReactをベースにした実装へ移行した際に得た知見を書きたいと思います。 サーバ構成 既存のサーバ構成では、webサイトはwebサーバから、アプリはAPIサーバからそれぞれデータベースを参照していました。 リニューアルに伴いwebサーバからもAPIサーバを参照する構成となります。 webサーバから別ドメインのAPIサーバにアクセスするためには CORSの設定 webサーバとAPIサーバはドメインが違うため、ReactのコードからAPIサーバにajaxリクエストが送れません。これを回避するためにCORS(Cross-Origin
はじめに石井@TeamRubyです。 まず初めに申し上げます。 この記事タイトル、若干の”釣り”が入っております。 友人にクラウドワークス11位になった経緯を聞かれたので、 ブログにする事にしたのですが、 クラウドワークスのランキングは、 週間で契約した件数によって決まるようなので、 ちょっとしたデザインスキルがあり、 ツボを押さえて丁寧に応募メッセージを送り、 1週間で小さなプロジェクトを3–4件受注すれば、 週間で20位以上にはランクインできるようです。 結論クラウドワークスとは、 フリーランスにITの仕事を簡単に外注できるWebサービスです。 僕はワーカー(お仕事をもらう立場)として、 自らのスキルアップの為に利用している訳ですが、 以下ノウハウを守れば、 クラウドワークスランキング上位には入れると思います。 【自分の専門分野に該当するプロジェクトに応募する】 僕の現状で言うとデザイ
パーフェクトRuby on Rails を読みました。 いまさら!?という感じですが、しばらく仕事では iOS をメインでやっていたのですが、最近またサーバーサイドに戻ってきたそのタイミングで電子版が発売されたので。 ちなみに epub 版は 以下の URL から買えます。 Rails で仕事をしている人にはこの辺がオススメ 全体的には仕事、趣味を問わずバリバリ Rails を使っている人にこそ必要な本だなーという印象でした。 特に4章と9章が今後の自分の設計指針にとって非常に参考になりました。 4章の “Railsのロードパスとレイヤーの定義方法” は Model, View, Controller 以外の層 (Worker とか Service とか) を定義して使うための方法について書いてあります。ジョブキューでよく使われている sidekiq が例に出ているのでわかりやすくて実践的
開発環境をMacにする人が最近はだいぶ増えてきました。MacでRuby on Railsをインストールするという記事は、探せばいくらでも出てくるので、今回はLinux上でインストールしてみます。VPS等で試してみてください。(Macもほとんど変わらないんですが) 環境 CentOS 6.3 Rails 3.2.8 gitをインストール rbenvのインストールにも使うし、いまどきgit入ってないとかなんなの。という感じなので、入れておきましょう。 $ sudo yum install git $ git --version git version 1.7.1 rbenvのインストール rbenvは、簡単にrubyのバージョンを切り替えられるコマンドです。 Macの場合は、homebrewでインストールできてすごく楽です。今回はMacOSではないので、gitからcloneしてインストールしま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く