Mysql 连接到现有rails应用程序
我们正在制作一个运行RubyonRails的站点。我的队友有着更好的编码知识,他制作了一个带有数据库的rails应用程序。他正在本地主机上运行代码来开发站点 他有mac电脑,我有windows。我已经完成了运行ruby和bundles的所有必要步骤。我安装了所有东西和所有gems的正确版本,但我无法在localhost上看到该站点。我从队友在硬盘上发给我的现有文件夹中创建了rails应用程序 我需要以某种方式连接到现有数据库还是创建自己的数据库?我需要帮助连接到他现有的项目。我有所有相同的文件夹和路由。有什么建议吗 config/routes.rbMysql 连接到现有rails应用程序,mysql,ruby-on-rails,database,Mysql,Ruby On Rails,Database,我们正在制作一个运行RubyonRails的站点。我的队友有着更好的编码知识,他制作了一个带有数据库的rails应用程序。他正在本地主机上运行代码来开发站点 他有mac电脑,我有windows。我已经完成了运行ruby和bundles的所有必要步骤。我安装了所有东西和所有gems的正确版本,但我无法在localhost上看到该站点。我从队友在硬盘上发给我的现有文件夹中创建了rails应用程序 我需要以某种方式连接到现有数据库还是创建自己的数据库?我需要帮助连接到他现有的项目。我有所有相同的文件夹
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
Rails.application.routes.draw do
root 'your_controller#your_action/view'
.
.
.
end
虽然这是一个微不足道的回答,但 如果有人向我发送了他们的项目,我会采取以下步骤来运行它 1)
cd
插入控制台内rails项目的根目录中2)
bundle
(安装gems)3)
bundle exec rake db:migrate
(迁移数据库)4)
rails s
(运行服务器)5) 转到浏览器并访问
localhost:3000
,看看它是否有效
但是,同样,请提供一个控制台日志,让我们看看发生了什么
更新:
正在将根路由添加到应用
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
Rails.application.routes.draw do
root 'your_controller#your_action/view'
.
.
.
end
请从控制台日志中提供错误消息。好的,bundle exec rake db:migrate不提供任何输出。当我运行服务器时,这里有一个输出:Andrews MacBook Pro:forum andrewmcfadden$rails s=>引导WEBrick=>rails 4.2.3应用程序开始开发=>运行
rails服务器-h
获取更多启动选项=>Ctrl-C关闭服务器[2015-07-17 13:33:56]信息WEBrick 1.3.1[2015-07-17 13:33:56]信息ruby 2.2.1(2015-02-26)[x86_64-darwin14][2015-07-17 13:33:56]信息WEBrick::HTTPServer#start:pid=53326 port=3000论坛是rails应用程序,我只看到了通用的“欢迎您乘坐rails”消息,而不是您即将到达的站点。您看到“欢迎使用rails”消息的原因可能是,您的朋友忘记在routes.rb文件中添加根路由。现在,告诉我你的控制器和视图文件夹中分别有哪些文件,希望我们能很快解决你的问题,有没有办法帮你解决?我试图上传截图,但没有足够的信誉点论坛>应用>控制器>关注>帖子\u controller.rb和应用程序\u controller.rb&评论\u controller.rb和pins\u controller.rb