小编Eri*_*ric的帖子

Git Submodule或fork

我在github上有一个私人仓库,这是我的cms的完整源代码.现在我有一些本地客户,我想使用相同的代码库,但具有不同的主题.是否最好将原始项目分成每个项目的回购.或者使用子模块为每个客户创建一个新的仓库?

在每个站点完成后,我会想象主题文件不会发生太大变化,但是当发现错误时需要从主回购中提取更改.

git fork github git-submodules

7
推荐指数
1
解决办法
2152
查看次数

Backbone Validate在验证失败时发送请求

根据有关验证的主干文档,它指出:

如果validate返回错误,则不会继续设置和保存,并且不会修改模型属性.

因此,如果验证失败,我读取该集或保存的方式永远不会运行.但这不是我得到的结果.即使验证失败,它仍然会发送POST/PUT请求.我在我的代码中读错文档或做错了吗?

这是我的相关代码:https: //gist.github.com/80f6ef0099fbe96025dc

App.Models.Test = Backbone.Model.extend(
    urlRoot: '/api/test'

    validate: (attrs) ->
        errors = []
        if attrs.to is ''
            errors.push
                name: "to"
                field: "js-to"
                message: "You must enter a to address"
        if attrs.subject is ''
            errors.push
                name: "subject"
                field: "js-subject"
                message: "You must enter a subject"

        # Return our errors array if it isn't empty
        errors  if errors.length > 0
)

App.Views.Details = Backbone.View.extend(
    initialize: ->
        @model.bind "error", @error, this

    events:
        "click #js-save": "saveItem"

    saveItem: (e) -> …
Run Code Online (Sandbox Code Playgroud)

validation backbone.js

4
推荐指数
1
解决办法
1565
查看次数

标签 统计

backbone.js ×1

fork ×1

git ×1

git-submodules ×1

github ×1

validation ×1