2011-11-17 37 views
0

可能重复:
Can I install Ruby on Rails 2.x and Ruby on Rails 3 side by side我可以在同一个开发机器上并排运行Rails 2和Rails 3吗?

我用Rails 3来开发我的应用程序。我意识到我需要一个gem,但它在Rails 3上不起作用,但在Rails 2上工作(sms_fu)。

我可以并排运行和开发Rails 2和Rails 3应用程序,还是需要降级到Rails 2?

如果这是唯一的方法,我是否会因为降级到Rails 2而失去优秀的Rails 3功能和更好的功能?

+0

http://stackoverflow.com/questions/2232593/back-again-to-use-rails-2-3-5-from-rails-3 http://stackoverflow.com/search?q=rails+ rvm http://stackoverflow.com/questions/3218161/multiple-rails-version-in-the-same-machine – Kev

回答

0

最好的工程方法是修改sms_fu来使用rails 3,但相当好的方法是构建一个rails 2应用程序,它可以发送短信并添加由单个访问令牌保护的api,并且使用rails 3发送短信这api。

+0

不错的方法,但有一个缺点,它假设Im和rails一样好。 – Kevin

+0

第二种解决方案非常简单。您只需在控制器中执行一个操作,即从参数中获取消息和电话号码并发送。而你所需要的就是调用这个动作。 –

相关问题