1

我是节点和复合的新手。当我试图搭建脚手架时

compound g crud leaveApplication leave_code:string description:string applicable:string carry_forward:boolean limit_type:boolean lop:boolean od:boolean co:boolean leave_revision:boolean active:boolean

我遇到了一些错误,然后我尝试了

compound g crud leave code:string description:string applicable:string cForward:boolean limit:boolean lop:boolean od:boolean co:boolean leave_revision:boolean active:boolean

但是现在发生的错误是以路由的名义

        leaves GET    /leaves.:format?                     leaves#index
        leaves POST   /leaves.:format?                     leaves#create
     new_leafe GET    /leaves/new.:format?                 leaves#new
    edit_leafe GET    /leaves/:id/edit.:format?            leaves#edit
         leafe DELETE /leaves/:id.:format?                 leaves#destroy
         leafe PUT    /leaves/:id.:format?                 leaves#update
         leafe GET    /leaves/:id.:format?                 leaves#show

这些是我得到的路线。

为什么呢?

4

1 回答 1

1

看起来复合正在将您的模型名称变成复数(=叶子),然后,而不是使用您提供的单数名称,将这个复数名称变回来,从而产生“叶子”。

这有道理吗?;-) 还是我把你的问题弄错了?

如果您可以提供“一些错误”和完整的错误消息,帮助会更容易;)

顺便说一句,我刚刚体验到对模型使用驼峰式案例似乎对 Compound.js 不是一个好主意。它在某些地方(例如在控制器内部)破坏了骆驼箱,但在其他地方(schema.js)却没有创建一个有一些错误的应用程序......

于 2013-03-11T15:23:47.497 回答