标签: scaffolding

Rails 3的嵌套脚手架发电机?

是否有适用于嵌套资源的Rails 3脚手架生成器?

Rails 2.3有

https://github.com/jeremyf/rspec_on_rails_nested_scaffold

https://github.com/mahkhaled/NestedRestfulScaffold

https://github.com/nilesh/nested-scaffold

但我没有找到任何类似的Rails 3.

对于快速原型,在为嵌套资源运行脚手架生成器之后,不必调整视图是很方便的.

nested generator scaffolding ruby-on-rails-3

12
推荐指数
1
解决办法
6534
查看次数

在g中使用枚举值:当枚举是选择对象的属性时选择

例:

batchTag是batchRange的枚举类型属性,其值如下:

JAN1 "January Biweekly 1",
JAN2 "January Biweekly 2",
Run Code Online (Sandbox Code Playgroud)

等等

我想在select,IOW中显示batchTag的VALUE,select应该包含

"January Biweekly 1"
"January Biweekly 2" ...
Run Code Online (Sandbox Code Playgroud)

JAN1
JAN2
FEB1
FEB2
FEB3 ...
Run Code Online (Sandbox Code Playgroud)

我在g中尝试了几个方面:选择这样做,但没有任何成功.我想也许"它"可以作为g:select(因为它显然是一个迭代)的一部分可用,并尝试引用option.VatchTag.name作为optionValue,但这不起作用.有什么建议?

谢谢!

grails enums select scaffolding gsp

12
推荐指数
1
解决办法
9962
查看次数

基于Maven的Eclipse中的AngularJS应用程序

我们正在开发一个单页面应用程序(SPA),其中前端是使用AngularJS开发的,业务逻辑是使用带有JAX-RS的RESTful Web服务开发的.

我们使用Eclipse作为IDE,使用Maven进行依赖管理,构建自动化工具,使用Tomcat作为开发服务器.我们安装了AngularJS Eclipse 0.4.0.我是Eclipse的新手,我遇到了这些问题:

  1. 如何在Eclipse中创建基于Maven的AngularJS项目?

  2. 有没有办法在Eclipse中构建一个AngularJS应用程序(就像Yeoman一样)?

eclipse scaffolding maven angularjs

12
推荐指数
1
解决办法
2万
查看次数

此产品不支持脚手架Visual Studio 2019

我正在使用Visual Studio 2019版本16.0.4,并且尝试在asp.net core 2.1(在views文件夹中)上创建一个视图或部分视图,但出现错误

此项目不支持脚手架

然后我意识到,当您在项目中有一个名为“ Pages”的文件夹时,就会发生此问题,我们将该文件夹用于剃须刀页面。

如果我删除页面文件夹,则视图脚手架有效。当我放回去时,它又被打破了。

我不知道这是不是bug,但是我需要在项目中同时使用页面和视图...

c# scaffolding asp.net-core-2.0 razor-pages visual-studio-2019

12
推荐指数
3
解决办法
3186
查看次数

Visual Studio 2012中数据库优先实体框架模型的MVC4脚手架

我遇到了Visual Studio 2012的问题,试图添加一个带脚手架的MVC4控制器.理想情况下,我希望在我的Web应用程序的单独程序集中使用添加新项 - ADO.NET实体数据模型(即非代码优先)从数据库生成实体框架模型(edmx文件等).但是,当我设置它并使用Add Controller,指定"具有读/写操作和视图的MVC控制器,使用Entity Framework"并从DatabaseModel程序集中选择Model类和Data上下文类时,会弹出以下警告消息.

'Ifl.Payforit4.DatabaseModel.Mno'不是指定的'Ifl.Payforit4.DatabaseModel.Payforit4Entities'类的一部分,并且无法修改'Ifl.Payforit4.DatabaseModel.Payforit4Entities'类以添加'DbSet'属性它.(例如,'Ifl.Payforit4.DatabaseModel.Payforit4Entities'类可能位于已编译的程序集中.)

无法修改类是有意义的,因为它在另一个程序集中,虽然在同一个解决方案中,并且通过T4自动生成但是查看Payforit4Entities的自动生成代码,'DbSet'属性已经非常明显.

    public DbSet<Mno> Mnoes { get; set; }
Run Code Online (Sandbox Code Playgroud)

我尝试了很多其他的东西.

  1. 将数据模型直接放在Web应用程序中
  2. 如果Mno类出现问题,请将模型类更改为数据库中的各种其他表
  3. 将数据模型简化为一个简单的表
  4. 使用Entity Framework Power Tools Beta 2对Code First模型进行反向工程.这会产生一组新的错误.我明白为什么它是测试版.
  5. 将ADO.NET数据模型代码生成策略从None更改为Default以基于ObjectContext而不是DbContext创建数据模型
  6. 关闭复数,使属性名称为Mno而不是Mnoes

他们都没有工作.唯一有效的方法是手工编写Code First DbContext派生类和POCO.巧合的是,我发现的每个例子都演示了MVC4脚手架使用这种数据模型.有没有什么东西说Code First是唯一一种适用于MVC4脚手架的数据模型?有没有人设法在Visual Studio 2012中构建数据库优先(.edmx)数据模型?数据库非常复杂,我宁愿坚持使用数据库优先策略.

我可以看到Code First与Database First模型的脚手架必然存在一些差异.例如,前者具有保存由KeyAttribute指示的密钥的POCO属性,而后者在edmx模型文件中保存该信息.这是Entity Framework Power Tools中逆向工程功能的基本原理吗?我们是否希望从edmx文件转向反向设计的Code First模型以便使用MVC4脚手架?如果是这样,我们是否期望在实体框架电动工具完成之前继续使用动态数据项目?

asp.net-mvc entity-framework scaffolding visual-studio-2012

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

如何在Grails 2.3中一起使用scaffolding和RESTfulness

官方Grails文档说明了这一点

脚手架插件的2.0.x版包含不同的脚手架模板,这些模板与Grails 2.3及更高版本中的新REST API一致.(摘自http://grails.org/doc/latest/guide/scaffolding.html)

但我无法制作(或者我不理解这个概念)与脚手架一起工作RESTfulness.

让我们从头开始:

grails create-app myapp
cd myapp/
grails create-domain-class Book
grails create-scaffold-controller myapp.Book
Run Code Online (Sandbox Code Playgroud)

将字段添加到域类

class Book {
    String text

    static constraints = {
    }
}
Run Code Online (Sandbox Code Playgroud)

然后运行应用程序grails run-app.在http://localhost:8080/myapp/脚手架上运行很棒的节目上冲浪:

  • http://localhost:8080/myapp/book/index 页面显示书籍列表
  • http://localhost:8080/myapp/book/show/1 页面显示id为1的图书的详细信息
  • http://localhost:8080/myapp/book/create 页面创建一本书
  • 所以力,好旧的脚手架.

我们来看看REST的情况.官方文档称我应该使用类似于http://localhost:8080/myapp/books/...REST的URL ,但是任何尝试访问应用程序的方式都是如此,这样就会curl -i -H "Accept: application/json" localhost:8080/myapp/books/1返回带有大量HTML的404.

好的,让我们仔细阅读文档:

在Grails中创建RESTful API的最简单方法是将域类公开为REST资源.这可以通过将grails.rest.Resource转换添加到任何域类来完成

没问题,现在Book类标题是

import grails.rest.*

@Resource(uri='/books') class Book {
Run Code Online (Sandbox Code Playgroud)

现在冲上http://localhost:8080/myapp/脚手架被打破的节目:

  • http://localhost:8080/myapp/book/index 页面显示书籍列表
  • http://localhost:8080/myapp/book/create 页面显示xml输出 <?xml version="1.0" encoding="UTF-8"?><book><text /></book>
  • 所以强制,坏的新xml输出.

我在URLMappings.groovy 中使用@Resource …

rest grails scaffolding

11
推荐指数
1
解决办法
7664
查看次数

如何将Yeoman脚手架与现有的Java目录结构相结合

在我现有的Web项目中,使用jetty进行开发时所服务的html内容的目录结构是"myProject/src/main/webapp /"

现在,我想在这里集成一个angularjs项目.我和Yeoman玩过一点点.

如果我是自行车的脚手架,我想知道如何将它集成到我们现有的开发和部署结构中.我想使用主文件夹"myProject"运行yeoman脚手架会很好.然后我会得到一个"myProject/app /"指向我所有的前端东西.我应该以某种方式指示(如何?)我的码头服务器使用".../src/main/webapp /"作为新app目录的别名?

我们主要使用jetty作为请求后端的代理.是否还有一种方法可以像"yeoman服务器"一样进行类似于码头的实时重装?

java scaffolding angularjs yeoman

11
推荐指数
1
解决办法
9926
查看次数

脚手架在Laravel 5中意味着什么?

我将通过阅读官方网站上的文档回到Laravel编程.现在我意识到有一个5.0版本,我正在尝试它,但是我注意到了一个叫做"用户注册和身份验证的脚手架"的东西,我根本不理解它.

也许是因为我的主要语言是西班牙语,在这种情况下,这个词对我来说没有意义,但我真的很困惑.

在网站上,该段落说:

Laravel附带脚手架进行用户注册和认证.如果您想删除此脚手架,请使用新的Artisan命令:

php artisan fresh
Run Code Online (Sandbox Code Playgroud)

所以我想知道它究竟意味着什么,它代表什么.

php scaffolding laravel

11
推荐指数
1
解决办法
9120
查看次数

Stylesheet_link_tag:all vs:media => all

我从脚手架创建了一个新的Rails应用程序,但是教程声称会出现以下内容:

<%= stylesheet_link_tag    "application", :media => "all" %>
Run Code Online (Sandbox Code Playgroud)

我得到了:

<%= stylesheet_link_tag    :all %>
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别?我应该使用哪个?为什么?

ruby ruby-on-rails scaffolding ruby-on-rails-3 stylesheet-link-tag

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

如何在ASP.NET MVC5中创建自定义脚手架模板?

我正在使用ASP.NET MVC5和VS2013

我试过复制CodeTemplates文件夹

C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE\VWDExpress\ItemTemplates\CSharp\Web\MVC 4\CodeTemplates

使用子文件夹"AddController","AddView"和T4模板,然后我修改了一些模板,但是当我尝试添加View或Controller时没有任何反应.

asp.net-mvc scaffolding .net-4.0 asp.net-mvc-scaffolding asp.net-mvc-5

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