`
langzhe
  • 浏览: 288340 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ChicagoBoss遇到的几个问题

 
阅读更多

Boss 主要最成部分: BossDb, Models, Event, WebController, BossMq, Session, Templates
1、BossDb:实现对数据库的操作
2、Models:定义数据模型,提供相关操作方法
3、Event:定义对models事件
4、WebController: 定义Url和方法
5、BossMq:实现comet功能
6、Session:保存cookie和会话session
7、Templates:采用模板实现页面展现


1、文件上传用
       Req:post_files(). 对应<form method="post" enctype="multipart/form-data">  可以同时一次上传多个文件默认指定目录是scratch
2、About boss_flash does not work
      First, ensure that your controller parametrized module has the SessionID:

-module(cbmock_test_controler, [Req, SessionID]).

Next (use SessionID, not Req): 

boss_flash:add(SessionID, notice, "Flash Titel", "Flash Message")

I can confirm that is working with the latests github code.
 我用的参数没有sessionId, API文档上没有明确指定,而是用Req 反而错了
3、英语语法问题,本不是问题的
    There is a people.erl and address.erl
     I set event with:
      1) boss_news:set_watch(4,"addresss",fun(Event, Record)-> error_logger:error_msg("Event=~p~nRecord=~p",[Event,Record]) end).
      2) boss_news:set_watch(4,"peoples",fun(Event, Record)-> error_logger:error_msg("Event=~p~nRecord=~p",[Event,Record]) end).
     
      Address = addres:new(id,"beijing","010").
      Address:save().
      There is nothing output.
      But, People:save() can output "=ERROR REPORT==== 1-Mar-2012::12:01:19 ===
Event=updated
回复
The correct plural forms are "addresses" and "people" 
我试了一下果然ok了
4、一个方法对应一个模板
0
0
分享到:
评论
2 楼 langzhe 2012-03-08  
yoast 写道
看你在boss论坛也比较活跃的。希望有更多的入门性东西介绍给国内。

幸会, 我感觉 官方提供的总够入门了,不足之处是英文的,因英语水平有限,我不敢翻译。
另不推荐初学erlang的去学CBoss,容易让人进入误区。
1 楼 yoast 2012-03-07  
看你在boss论坛也比较活跃的。希望有更多的入门性东西介绍给国内。

相关推荐

    ChicagoBoss, Erlang web MVC,现在有Comet.zip

    ChicagoBoss, Erlang web MVC,现在有Comet 芝加哥老板:开始小,梦想大 注意这是一个支持 Erlang 18的主分支。 对于旧的Erlang版本使用遗留分支。芝加哥老板是一个由 Rails 启发并用Erlang编写的服务器框架。 它...

    ChicagoBoss-Riak2:用于 ChicagoBoss 的 Riak 2.0 适配器和索引器

    ORM支持的数据库新的DynamoDB(实验性) 尼西亚MongoDB MySQL PostgreSQL 里亚克东京暴君完整的 API 参考查询: : 记录: : 老板新闻: ://chicagoboss.org/api-news.html 编写一个适配器: : 用法 boss_db:start...

    docker-chicagoboss:Dockerized Chicago Boss Web框架

    docker-chicagoboss Dockerized Chicago Boss Web框架 它是什么? 包含Docker容器映像 我可以用来做什么? 使用它通过Dockerized Chicago Boss构建和部署Web应用程序。 使用它可以使用Chicago Boss开发Erlang Web...

    erl-foosball-tracker:使用 ChicagoBoss、AngularJS 和 CoffeeScript 制作的桌上足球跟踪服务器

    桌上足球服务器旨在与手机浏览器一起使用的足球统计跟踪服务器,使用 ChicagoBoss 和 AngularJS 用 Erlang 和 CoffeeScript 编写不要运行这个面向公众的。 它具有基本的玩具认证。 ##要求 ##Building 在您克隆的...

    一个用Erlang公告板系统在一个局域网内构造 BBS 集群,

    在局域网内构建BBS集群,我们需要考虑以下几个关键知识点: 1. **分布式节点设置**:Erlang节点可以通过启动时指定主机名和节点名称来连接到其他节点。为了在局域网中构建集群,我们需要确保所有服务器上都有Erlang...

    mochiweb实例

    Mochiweb基于Erlang的进程模型,每个HTTP连接都会创建一个新的进程来处理,这样可以确保请求之间的隔离,避免了单个请求阻塞其他请求的问题。它的主要模块包括: 1. **Mochiweb_HTTP**:这是处理HTTP请求和响应的...

    boss_db:BossDB:用于Erlang的分片,缓存,池化事件ORM

    支持的数据库新的DynamoDB(实验性) 失忆症MongoDB MySQL PostgreSQL里亚克东京暴君完整的API参考查询: : 记录: : BossNews: ://chicagoboss.org/doc/api-news.html 写一个适配器: : 用法boss_db : start ( ...

Global site tag (gtag.js) - Google Analytics