小编Chr*_*son的帖子

集合中的骨干集合

我正在使用骨干构建我的第一个真正的Web应用程序,而我正在努力使用嵌套资源.

这是我正在使用的json响应的简化版本:

{
  "id": 1,
  "title": "Test Survey",
  "groups": [
    {
      "id": 1,
      "title": "Basic Questions",
      "questions": [
        {
          "id": 1,
          "title": "Which is your favorite color?"
        },
        {
          "id": 2,
          "title": "Do you have any other hobbies?"
        }
      ]
    },
    {
      "id": 2,
      "title": "Working Questions",
      "questions": [
        {
          "id": 3,
          "title": "Do you think working exp is very important?"
        }
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

基本上是一个Survey对象,它有很多组,每个组都有很多问题.

我似乎无法找到将所有这些数据导入模型/集合的好方法.

我现在拥有的是:

// Models
var Question = Backbone.Model.extend({});
var Group    = Backbone.Model.extend({});
var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery backbone.js

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

正则表达式仅替换模式内部

我想替换方括号内的所有破折号,但保留那些不是的破折号.

串: dont-change-this[only-change-inside-brackets]

结果: dont-change-this[only_change_inside_brackets]

我目前正在这样做的方法是捕获方括号中的所有内容然后替换.

regex = /(\[([a-z-]+)\])/
testString = "dont-change-this[only-change-inside-brackets]"

testString.match regex
testString.sub(regex, $1.gsub(/-/, '_'))
Run Code Online (Sandbox Code Playgroud)

它有效,但我想知道是否有办法在一个表达式中执行此操作.

ruby regex

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

标签 统计

backbone.js ×1

javascript ×1

jquery ×1

regex ×1

ruby ×1