连接到现有的rails应用程序

时间:2015-07-17 15:41:28

标签: mysql ruby-on-rails database

我们正在建立一个运行Ruby on Rails的站点。我的队友具有更好的编码知识,已经使用数据库创建了一个rails应用程序。他正在localhost上运行代码来开发该站点。

他有一台Mac,我有窗户。我已经完成了运行ruby和bundle的所有必要步骤。我安装了所有内容和所有宝石的正确版本,但我无法在localhost上看到该网站。我从我的队友在驱动器上发送给我的现有文件夹中制作了rails应用程序。

我是否需要以某种方式连接到现有数据库或创建自己的数据库?我需要帮助连接到他现有的项目。我有相同的文件夹和路由。有什么建议?

配置/ routes.rb中

Rails.application.routes.draw do
    devise_for :users
    resources :posts do
        resources :comments
        member do |variable|
            put "like", to: "posts#upvote"
        end
    end
    resources :pins
    root 'pins#index'
    get 'new' => 'posts#new'
    get 'tags/:tag' => 'posts#index', as: :tag
end

1 个答案:

答案 0 :(得分:2)

虽然有些微不足道的答案,但不过......

如果有人将我们的项目发送给我,这些将是我运行它的步骤...

1)cd进入控制台内rails项目的根目录。
2)bundle(安装宝石)
3)bundle exec rake db:migrate(迁移数据库)
4)rails s(运行服务器)
5)转到浏览器并访问localhost:3000并查看它是否有效。

但是,请再次提供一个控制台日志,以便我们了解情况。

<强>更新

向应用添加根路由...

<强>的routes.rb

Rails.application.routes.draw do

  root 'your_controller#your_action/view'
  .
  .
  .
end