我们正在制作一个运行Ruby on Rails的网站。我的队友以更好的编码知识,开发了一个带有数据库的Rails应用程序。他正在本地主机上运行代码来开发站点。
他有一台Mac,我有Windows。我已经完成了运行ruby和bundles的所有必要步骤。我已安装所有版本和所有gem的正确版本,但无法在localhost上看到该站点。我从队友通过驱动器发送给我的现有文件夹中制作了Rails应用程序。
我需要以某种方式连接到现有数据库还是创建自己的数据库?我需要连接到他现有项目的帮助。我有所有相同的文件夹和路由。有什么建议?
config / 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)cd
进入控制台内部的rails项目的根目录。
2)bundle
(安装gem)
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句