小编Bil*_*ian的帖子

我需要指定一个不同于关联表的字段名称

鉴于我有一个工件模型和一个用户模型:我想定义两个工件字段,open_by和assigned_to,其值是用户ID并继承所有正确的关联方法.

我应该设置什么是合适的belongs_to或has_one或has_many选项?

我们的目标是能够通过声明来引用用户的姓名hld.assiged_to.name,其中HLD是神器.

谢谢您的帮助.我已经把自己与术语混淆了所有关于问题的所有阅读.

ruby-on-rails-3

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

Node.js可以调用Chrome吗?

在桌面上运行的Node.js是否可以生成Chrome浏览器窗口?我想在Node.js收到活动时启动Chrome浏览器,提供窗口大小和位置.

sys shell命令只是方法吗?

google-chrome node.js

9
推荐指数
5
解决办法
1万
查看次数

将嵌套的JSON有效内容映射到Elixir中的结构

我试图将Golang教程geddit移植到Elixir.我已经成功地使用了Dartlang,但是Elixir在地图和列表上的操作对我来说很困惑.

使用HTTPoison和JSEX,我有以下代码:

defmodule Redditex do
  use HTTPoison.Base

  def process_url(url) do
    "http://www.reddit.com/r/#{url}.json"
  end

  def process_response_body(body) do
    json = JSEX.decode! body
    json = Enum.map json, fn ({k, v}) -> {String.to_atom(k), v } end
    json
  end
end
Run Code Online (Sandbox Code Playgroud)

我的困难是将JSON主体解析为适当的结构,其中JSON包含嵌套数据.Jazz有一些暗示要映射到结构但不能嵌套数据.

是否有一个示例或常见的做法来解码Elixir中的JSON,类似于Go的用法:

type Response struct {
Data struct {
    Children []struct {
        Data Item
    }
  }
}

type Item struct {
   Title    string
   URL      string
   Comments int `json:"num_comments"`  #mapping to another field label
}
Run Code Online (Sandbox Code Playgroud)

json elixir

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

标签 统计

elixir ×1

google-chrome ×1

json ×1

node.js ×1

ruby-on-rails-3 ×1