【问题标题】:Ruby on Rails dilemma which can't be resolved by me(greenhorn :P)我无法解决的 Ruby on Rails 困境(新手:P)
【发布时间】:2015-06-17 19:15:07
【问题描述】:

我是 Ror 的初学者,我正在关注入门 Rails 书。 我的疑问是,当我运行脚手架命令添加位置和摘录字段时;它给了我以下错误:

另一个迁移已命名为 create_articles:/home/action/blog/db/migrate/20150331131717_create_articles.rb。使用 --force 替换此迁移文件。

当我运行 --force 命令时;它给了我 -bash: --force: command not found

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    你必须运行类似的东西:

    rails generate scaffold Articles
    

    --force 表示将其附加到此命令:

    rails generate scaffold Articles --force
    

    或者,您可以在以下位置删除文件:

    /home/action/blog/db/migrate/20150331131717_create_articles.rb
    

    但是,如果您已经运行迁移,那么所有这些都将没有意义,因为您的数据库将处于不正确的状态。假设您已经运行:

    rake db:migrate
    

    您可以通过以下方式回滚此更改:

    rake db:rollback
    

    【讨论】:

    • 谢谢科林..我还有其他疑问,所以如果你能帮助我解决疑问:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多