我有一个名为的模型ActiveDns.我跑的时候
rails g scaffold_controller ActiveDns
Run Code Online (Sandbox Code Playgroud)
我收到了消息
使用单一化版本检测到模型的多个版本.使用--force-plural覆盖.
现在,假装单数ActiveDn和复数是生成的控制器和视图ActiveDns,我得到愚蠢的东西link_to new_dn_path.该--force-plural论点似乎没有解决这个问题:
rails g scaffold_controller ActiveDns --force-plural
Run Code Online (Sandbox Code Playgroud)
仍然导致控制器使用带有rails 3.2.3的变量named @active_dn和views using new_dn_path.我正在尝试使用之间删除文件rails d scaffold_controller ActiveDns.
这样做的正确方法是什么?
我需要修改脚手架的默认编辑器模板,但我还没找到Object.cshtml模板,在哪里可以找到默认的razor Object.cshtml编辑器模板?
在任何项目开始时,一旦你得到了你的对象模型,那么当你想出所需的骨架代码时就会出现乏味的时期.
是否有任何工具可以帮助我完成这项任务(如果可能的话包括单元测试骨架),有点像Rails中的脚手架功能?
谢谢.
有一种聪明的方法可以让MVC脚手架为枚举值的模型属性呈现下拉列表或列表框吗?
例:
public class MyModel
{
public Color MyColor { get; set; }
public Option Options { get; set; }
}
public enum Color
{
None = 0,
Red = 1,
Blue = 2,
White = 3
}
[Flags]
public enum Option
{
NotSet = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
Run Code Online (Sandbox Code Playgroud)
对于"Color"属性,下拉列表会很好.对于"选项"属性,组合框或复选框列表会很酷.
MVC框架/工具是否内置了任何支持?目前,当我从模型创建视图时,Visual Studio只会忽略枚举类型的模型属性.
实现这个的最佳方法是什么?
我正在使用带有Zune Foundation模板和haml的rails 3.1.我试图改变默认的脚手架视图模板以使用我想要的css的方法,所以我得到了所有脚手架的一致外观,而无需手动更改视图.我也使用simple_form.
由于我不想编写自己的生成器,是否有一些简单和/或推荐的方法来处理它?
约翰
我正在使用Visual Studio 2013和ASP.Net MVC 5.我为我的模型创建了一堆视图,然后我改变了它们.我想在某些模型上运行scaffolding并自动创建一些视图,然后更改自动生成的视图.除了重新命名一些文件或创建另一个解决方案并复制东西之外,还有其他方法吗?
我希望能够在我的项目中使用Bootstrap 3和脚手架生成器输出HTML.我正在使用Ruby 2和Rails 4.SassRoRBootstrap 3
没有什么太花哨 - 大多数只是让表单按钮有适当的CSS类.
我使用Rails教程示例应用程序(版本4)作为包含bootstrap-sassgem的基础 - 但是当我使用生成器时,HTML没有正确的引导类 - 例如按钮没有btn btn-default类.
我意识到脚手架的行为与它的设计一样,它是一个基础并且意味着要定制(或替换) - 但似乎不应该让生成的HTML成为"Bootstrap Ready"
一个相关的问题有一个答案,有人提到编辑目录中的文件,lib/erb/scaffold如edit.html.erb- 将覆盖Rails用于脚手架的默认模板.我并不反对,但我希望可能有类似的东西gem已经做到了这一点.
我喜欢使用bootstrap-sass宝石,我希望有一个与之兼容的解决方案 - 我宁愿使用scss它less
似乎应该有几个宝石来做到这一点.
ruby-on-rails sass scaffolding twitter-bootstrap ruby-on-rails-4
我正在开发一个ASP.NET MVC 5项目.(不是ASP.NET 5).最近我转到了VS 2015.现在我决定为我的EF实体创建自定义的脚手架视图和控制器.所以我搜索并找到了Scott Hanselman关于这个主题的文章.(显然很老).我检查了Hanselman所指的文件夹:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC X\CodeTemplates\
Run Code Online (Sandbox Code Playgroud)
虽然它存在于我的VS 2013安装中但它在我的VS 2015安装中不存在.
更多的诊断,以及我到目前为止所做的事情:
我想使用VS 2015在我的ASP.NET MVC 5项目中自定义脚手架控制器和视图.理想情况下,我想在项目级别执行此操作,而不是全局覆盖开发人员机器级别的模板.(正如汉塞尔曼的方法所允许的那样)
基于EF实体生成自定义视图和控制器的任何想法或替代模式(不是从零开始并重新发明轮子)
是否有适用于嵌套资源的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.
对于快速原型,在为嵌套资源运行脚手架生成器之后,不必调整视图是很方便的.
我设法创建了Model First DBContext模型(在它是一个普通的ObjectContext派生模型之前).
扼杀现在我的VS没有在"添加控制器"的模型选择列表中显示我的任何类.或多或少外部的一切都显示在这里 - 除了我自己的stuf.是的 - 我编译了代码,代码编译没有错误,并多次重启VS. 不知道到底发生了什么事.
在数据上下文类选择器中相同.
设置课程的Manuelly不起作用.添加将始终抱怨我必须从列表中选择.
VS获取填充列表的数据在哪里?
框架:MVC4,VS2010,EF4.3.1
asp.net-mvc scaffolding visual-studio-2010 entity-framework-4