2011-12-18 10 views
-1

現在、Railsを使用してRailsアプリケーションをローカルでプログラミングしています。デザイナーとのRailsアプリケーションの操作

今、私はデザイナーがこのアプリケーション用にいくつかのHTMLコード、CSS、jsを作成したいと思っています。 私は彼がバンドラーですべてのものを学び、データベースを更新するなどしたくないので、単にgit-repoを共有することはそのトリックを行いません。

私の問題の簡単な解決法はありますか?

答えて

0

本当に難しいのは、そのような開発環境が荒廃している部分です。 あなたは迷惑な人のすべてをセットアップしてからダウンロードします。

rails s 

彼が行われます。

http://railscasts.com/episodes/292-virtual-machines-with-vagrant

+0

を。特に早期の開発段階でVMを共有する必要があります。これは、パートナーとリモートで作業する場合はあまり効果的ではありません。あなたが仕事を始める/離れるときに毎回600メガバイトアップしてダウンロードしてインストールすることは大変です。 – choise

+0

hmリモートワーカーの場合は、VMをフリーズしたいので、一度ダウンロードするだけで済みます...なぜ彼らは作業を開始するたびにそれをしなければならないのでしょうか? – daniel

+0

毎回ではありません。イメージメディアやそのようなもののような外部ソフトウェアを必要とするアプリケーションには、しばしば物事を追加します。これのために、彼らはそれを再びダウンロードしなければなりません。個人的に私のために、このvncマシンで常に開発者として働いて、私の開発スピードを遅くします。おそらくデザイナーには良いですが、私にとっては悪いです。/ – choise

1

私はいつものbashスクリプトは私のRailsプロジェクトをインストールして更新することにします。

だから私はこの./script/installスクリプト可能性があります:私は今、浮浪者を試してみましたが、私はそれでとても超満足していない

#!/bin/bash 
set -e # stop the script as soon as an error occurs 

echo "--- Making sure bundler is installed" 
gem which bundler &> /dev/null || gem install bundler --no-ri --no-rdoc 

echo "--- Installing gems" 
bundle check || bundle install 

echo "--- Setting up the database" 
bundle exec rake db:setup db:test:prepare 

echo "--- Running tests to see if everying installed correctly" 
bundle exec rspec spec 
bundle exec cucumber features --profile all 

echo "--- Everything installed correctly!" 
echo "--- Run `rails server` to start the server!" 
+0

これは痛みの世界です。あなたはまだルビーが必要です。あなたはコンパイルがルビーを入手する必要があります。レーキデータベースは常に移行が必要です。他にsqlite(mongodb、postgres)を使用する場合は、仮想環境を維持するためにそれをインストールするなど必要があります。消費するだけです。 – daniel

関連する問題