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

Chicagoboss返回自定义数据给模板错误{undef,[{name,module_info,[exports]}, {erlydtl_runtime,fi

 
阅读更多

1、先贴出错误来

Error:

{undef,[{name,module_info,[exports]},
        {erlydtl_runtime,find_value,2},
        {youli_view_youli_test_html,'-render_internal/4-fun-0-',2},
        {lists,mapfoldl,3},
        {erlydtl_runtime,forloop,3},
        {youli_view_youli_test_html,render_internal,4},
        {youli_view_youli_test_html,render,2},
        {boss_web_controller,render_view,6}]}

代码:
1、正常情况下

Tags = boss_db:find(tag, []),

{ok,[{tags, Tags}]}

2、为了减少网络中的数据传输采用一下方法过滤

       TagProplist = [{name, binary_to_list(Tag:name())} || Tag <-Tags],  

        {ok,[{tags, Tags}]}.

这样就会抛出 {undef,[{name,module_info,[exports]},错误

模板规则误以为 name是个module。所以出错了

 

我试着改成下面方法。(呵呵 可以正常显示了)

       TagProplist = [{tag, name, binary_to_list(Tag:name())} || Tag <-Tags],  

因为tag才是真正的module 这里 先前忽略了record

0
0
分享到:
评论

相关推荐

    C++、MFC源代码bit_manipulation_undef_type_source

    标题中的"C++、MFC源代码bit_manipulation_undef_type_source"暗示了这是一个关于C++编程语言,特别是涉及到Microsoft Foundation Class (MFC) 库的项目,专注于位操作和未定义类型的源代码示例。位操作是C++中一个...

    netmap-netfilter:Linux netfilter移植到用户空间

    需要将以下内容添加到/lib/modules/3.2.0-4-amd64/build/include/generated/autoconf.h中: #undef CONFIG_NET_NS#undef CONFIG_XFRM#undef CONFIG_NF_CONNTRACK_PROC_COMPAT#undef CONFIG_SMP#undef CONFIG_MODULE_...

    qextserialport-1.2win-alpha_Qt_5_0_2

    3 错误:'PHYSICAL_ADDRESS' does not name a type #undef PHYSICAL_ADDRESS #define PHYSICAL_ADDRESS LARGE_INTEGER 添加上面两行到文件ntddser.h中 4 错误:undefined reference to `GUID_DEVINTERFACE_COMPORT' #...

    ECG_DSP_src

    #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////...

    bugzilla:Bugzilla错误跟踪系统的官方存储库。 将错误报告给https:bugzilla.mozilla.orgenter_bug.cgi?product = Bugzilla&format = __ default__。 主要网站:

    Bugzilla是一款开源的错误跟踪系统,它被广泛用于软件开发过程中,帮助团队管理、记录和追踪软件缺陷。作为Perl语言编写的应用程序,Bugzilla提供了一个高效且可定制的平台,以便于开发人员和用户报告、分类、优先级...

    8192CU LINUX驱动

    #define RTL871X_MODULE_NAME "92CU" #define DRV_NAME "rtl8192cu" #define CONFIG_USB_HCI 1 #define CONFIG_RTL8192C 1 #define PLATFORM_LINUX 1 //#define CONFIG_IOCTL_CFG80211 1 #ifdef CONFIG_IOCTL_...

    使用串口下载vxworks映象的方法

    #undef CONSOLE_BAUD_RATE #define CONSOLE_BAUD_RATE 38400 /* Redefine to PP1 default */ #undef WDB_TTY_CHANNEL #define WDB_TTY_CHANNEL 0 #undef WDB_COMM_TYPE #define WDB_COMM_TYPE WDB_COMM_SERIAL...

    Module-Path:perl模块,用于获取本地安装的模块的完整路径

    如果模块未安装,函数将返回`undef`。 在开发和维护Perl项目时,`Module::Path`模块有多种应用场景。例如,你可以检查用户环境中是否已经安装了某个必需的模块,或者在测试脚本中直接读取模块的源代码进行分析。...

    Erlang的OOP功能

    记录允许程序员定义一个结构化的数据模板,然后创建和操作该模板的实例。 ```erlang -record(person, {name, age}). ``` 这个记录定义了一个名为`person`的类型,包含两个字段:`name`和`age`。 **2. 继承与多态**...

    用法JavaScript为Kindeditor自定义按钮增加Audio标签_.docx

    editor = K.create('#info,#spread_info', { // 其他配置... items : [ 'source', '|', 'undo', 'redo', '|', 'preview', 'print', 'template', 'code', 'cut', 'copy', 'paste', 'plainpaste', 'wordpaste', '...

    C语言常见错误提示

    例如,undef指令的格式错误或undef指令的位置错误都会导致这种错误。 ... (以下为完整的列表,共计50多个错误提示) 通过了解这些常见的错误提示,开发者可以更好地避免编程错误,提高编程效率和代码质量。本文...

    vsftp安装配置全攻略.TXT

    #undef VSF_BUILD_TCPWRAPPERS #define VSF_BUILD_PAM #undef VSF_BUILD_SSL #endif /* VSF_BUILDDEFS_H */ ------------------------------------------------------ 将以上undef的都改为define,支持tcp_wrappers...

    教你如何找到导致程序跑飞的指令

    例如,若一条指令无法正确执行并触发了 Undef 异常,则硬件将跳转至 `Undef_Addr` 对应的中断服务函数 `ADI_UNDEF_Interrupt_Setup`。 #### 实例演练 为了更直观地理解如何利用 LR 寄存器定位异常指令,下面将通过...

    c++错误解释(比较常见的错误类型)

    C++错误解释(比较常见的错误类型) C++是一种功能强大且灵活的编程语言,但是在编程过程中,开发者经常会遇到各种错误。这些错误可能会导致编译失败、程序崩溃或逻辑错误。因此,了解常见的错误类型非常重要。本文...

    gstreamer-1.0-devel-mingw-x86_64-1.16.1.msi

    gstreamer-1.0-devel-mingw-x86_64-1.16.1.msi 可用于windows10 opencv gstreamer依赖项编译

    Ajax跨域请求解决方案-JSONP

    JSONP就是将JSON数据包裹在一个JavaScript函数调用中,这样返回的数据就能被前端的JavaScript代码处理。 在ASP.NET中实现JSONP,需要以下几个步骤: 1. **客户端设置**: - 使用jQuery或其他库的Ajax方法,通过`...

    Turboc常见错误提示说明

    ### TurboC 常见错误提示说明 #### 引言 在使用 TurboC(版本 2.0)进行编程的过程中,经常会遇到各种各样的错误提示。这些错误提示可以帮助开发者定位并解决问题,从而确保程序能够正常运行。根据错误的严重程度...

Global site tag (gtag.js) - Google Analytics