问题标签 [chicagoboss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - boss_db 保存记录时出现问题
我正在将 boss_db 用于一个小项目,并且遇到了一个我无法从文档中破译的问题。
这是我的 Postgres 数据库表:
这是我的模型文件:
这是控制台上发生的事情:
erlang - 芝加哥老板 从视图中参考序列/集合元素
我是 CB 的新来者,我正在开展一个项目,在该项目中,我需要以年、月的方式将前 12 个月的列表从今天的日期传递给视图,以便视图将内容写为跟随每个。
为了正确引用视图上的元素,我无法找出变量模式。
erlang - 将所有部门的 ChicagoBoss 设置为 ERL_LIBS
我尝试设置 ChicagoBoss 及其对ERL_LIBS
环境变量的所有依赖项。我得到了 ChicagoBoss,用 编译它./rebar get-deps && ./rebar compile
,现在我在目录中有 ChicagoBoss,它在/home/user/ChicagoBoss
目录中有依赖项/home/user/ChicagoBoss/deps
。我想将它添加到ERL_LIBS
. 我将以下行放入我的.bashrc
文件中:
export ERL_LIBS=/home/user/ChicagoBoss/:/home/user/*/deps/*/
但是当我从 ChicagoBoss 依赖项中尝试一些东西时,ranch
应用程序例如:
application:start(ranch).
我收到错误:
谢谢你。
erlang - 如何整合 Chicago Boss 和 Webmachine?
我只是想用webmachine开发一个RESTful api服务器,但我想同时使用chicago boss的工具,有人可以帮助我吗?
mongodb - ChicagoBoss 似乎没有将正确的值保存到 MongoDB
因此,我在 ChicagoBoss 度过了一个晚上。我现在正在尝试将 ChicagoBoss 与 MongoDB 连接起来,用它构建一个应用程序(并学习我在此过程中一直关注的两项新技术)。不幸的是,我似乎遇到了障碍。具体来说,创建用户后,密码似乎与设置的不同。请注意,除配置代码外,所有代码均直接来自 Chicago Boss 教程。
boss.config - 重新数据库:
登录功能
然后 - 从管理界面创建用户并使用
要生成哈希,会发生以下两件事:
1) 用户被创建但不是作为用户 1 被标识,而是作为 usr-51970a2a3e01c027d4000001。
这是为什么?我认为 ChicagoBoss 遵循了自动递增数字索引的 Rails 约定?
2) 即使使用了传递给 hash_for 的密码,用户也永远无法登录。
3)芝加哥老板服务器重新启动后,新创建的数据库对象被保留 - 所以 mongo 至少正确保存了一些东西。
任何人都可以解释这里发生了什么吗?MongoDB 是如何试图拯救用户的?用 MongoDB 连接 Chicago Boss 的正确方法是什么,boss_db 本身不处理 MongoDB 吗?
所有这些都试图用作起点的教程是:
https://github.com/evanmiller/ChicagoBoss/wiki/An-Evening-With-Chicago-Boss
erlang - ChicagoBoss 拒绝用户作为模型名称
所以按照本教程:
https://github.com/evanmiller/ChicagoBoss/wiki/An-Evening-With-Chicago-Boss
一切都像一个魅力,除了我不能使用“用户”作为模型名。最小用例:
这将正常工作。
这将堆栈跟踪,并且在 上./rebar compile
,它会抛出:
{db_adapter, mock}
和都会发生这种情况{db_adapter, mongo}
。
有人知道发生了什么吗?用户关键字是否保留在某处?如果是的话,我在文档中找不到它...
erlang - Chicago Boss:Routes 在生产模式下不起作用?
我rahm_test_controller.erl
在目录中创建了文件src
,并添加了一个名为hello
.
在/priv/rahm.routes
中,我为主页添加了这一行:
如果我用 启动服务器./init-dev.sh
,它可以工作,但如果我用 以生产模式启动服务器./init.sh start
,它就不起作用。当我打开主页时,它显示“未收到数据”。
这里有什么问题?
erlang - ChicagoBoss 和 mnesia 创建表错误
我有ChicagoBoss
应用程序,我想用来mnesia
存储注册用户的数据。
我设置{db_adapter, mnesia}
在boss.config
. 现在我尝试创建 mnesia 数据库和表。
但是我在创建表的两种变体中都崩溃了:
谢谢你。
erlang - 使用 boss_db 时的限制?
我正在尝试使用 boss_db 来访问 pgsql。表应该有列名,id,应该是主键
Id 类型只能是 uuid 或串行。这样对吗?
我希望 id 是 varchar(20),id 的值由程序决定,而不是由 DBMS 自动决定。可能吗?
以下代码来自boss_sql_lib.erl
文件:
java - 是否有任何 erlang web 框架提供与 Dropwizard 框架相同的功能?
是否有任何 erlang web 框架提供与 Dropwizard 框架相同的功能?我不擅长 erlang,我想将网站从 java 转换为 erlang。