gpt4 book ai didi

mysql - 使用现有的 Mysql 数据库构建 Ruby on Rails 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:50 25 4
gpt4 key购买 nike

我有一个Mysql数据库,里面有大量的数据和表。但我需要知道如何在我的新 Rails 应用程序中使用此 Mysql 数据。我从现在开始学习 Rails。我知道创建脚手架的基础知识,该脚手架又创建模型和 Controller ,但我不清楚如何导入数据库并使用它。任何人都可以解释或向我提供有关如何克服此问题的链接。

这是我在运行一个简单的脚手架之后进行的迁移,我在其中添加了一个电子邮件字符串之后运行了 rake db:migrate 并且没有任何反应......:

class CreateProducts < ActiveRecord::Migration
def change
create_table :products do |t|
t.string :title
t.text :description
t.string :image_url
t.decimal :price, :precision => 8, :scale => 2
>> t.string :email
t.timestamps
end
end
end

最佳答案

如果您需要将该数据从当前数据库导入到您的应用程序数据库中,我建议使用 Sequel Pro .这是一个很棒的 MySQL 图形用户界面。您可以使用它来导出您想要的数据库,比如作为 .csv 文件,然后将其导入到您的新数据库中。

关于您的迁移,运行脚手架和运行 rake db:migrate 只会设置您的数据库;它不会添加任何数据。所以在这里,您已将其设置为创建您的 products 表,并为其属性指定数据类型。

但为了在其中获取数据,您只能通过应用程序的表单或导入数据来实现。

关于mysql - 使用现有的 Mysql 数据库构建 Ruby on Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14680873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com