问题如下:
结果是:
我想以某种方式告诉rake忽略挂起的迁移,但到目前为止无法做到这一点.
更新(由于额外的经验)
有时迁移和模型代码不同步,因此迁移不会运行.为避免此问题,最近在迁移中使用了重新定义模型:
# reset all callbacks, hooks, etc for this model
class MyAwesomeModel < ActiveRecord::Base
end
class DoSomethingCool < ActiveRecord::Migration
def change
...
end
end
Run Code Online (Sandbox Code Playgroud) 问题如下:
我们有自定义块元素,例如quote.
我们希望有可能"CTRL + Z"(撤销)它的创作.
如何在插入html之前对ckeditor的当前状态进行快照,那么之后的CTRL + Z是否可用?
我们有自定义模型。它可以在没有数据库的情况下工作,并且包含来自活动记录的一些混合:
class Node
include ActiveModel::Validations
include ActiveModel::Conversion
extend ActiveModel::Naming
attr_accessor :title, :content
validates_presence_of :title, :content
def initialize(attributes = {})
attributes.each do |name, value|
send("#{name}=", value)
end
end
def persisted?
false
end
def save
# we want to run validations here
end
end
Run Code Online (Sandbox Code Playgroud)
通过谷歌搜索可以使用@object.validate
,但是它抱怨没有这种方法。
请帮忙。