标签: scaffolding

Rails 2.2.2 中的动态脚手架

class AdminController < ApplicationController
  scaffold :product
end
Run Code Online (Sandbox Code Playgroud)

上面的代码在 Rails 1.2 中可以正常工作。但对于上面提到的代码,它给出了 Rails 2.2.2 中缺少“scaffold”的错误方法。上面的代码用于Rails 1.2中的动态脚手架。Rails 2.2.2 支持这个动态脚手架吗?

或者我是否需要在 Rails 2.2.2 中使用 ruby​​ script/generate 'model_name' field_names 来生成静态脚手架?

ruby-on-rails scaffolding

3
推荐指数
1
解决办法
2334
查看次数

导轨:脚手架.为模型创建管理控制器

我想为现有的模型用户创建管理界面.

什么是最简单的方法?
我想,这是脚手架.

rails中的脚手架是由script(rails generate scaffold)生成的,没有动态选项(比如django),对吗?

那么如何AdminUsers为模型创建脚手架控制器User呢?创建AdminUsers脚手架并替换AdminUser模型User

如果模型将通过迁移更改,我该怎么办?手动更新脚手架控制器和视图,对吧?有自动化吗?

ruby ruby-on-rails scaffolding

3
推荐指数
2
解决办法
4459
查看次数

自动在Visual Studio Project中包含生成的文件

我正在编写一个应用程序,可以在visual studio中创建SQL文件.用户将通过Package Manager控制台输入命令,该控制台将生成sql scrips并将它们存放在Visual Studio Project中的特定目录中.

我遇到的问题是,生成文件时,它们存在于文件系统中,但不存在于Visual Studio中.当然,这是预期的,因为我需要在解决方案资源管理器中主动包含文件,但这不是我想要的.我希望文件在生成后立即"神奇地"出现在解决方案资源管理器中.

我已经看到了类似问题的各种解决方案,主要是修改.csproj文件,例如这个

<Compile Include="Sql\**\*.sql" />
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.我所追求的是类似于实体框架或MvcScaffolding工作的方式,当文件/文件夹在PMC中运行时,文件/文件夹就会神奇地落入项目中.我知道这会影响T4模板化,但对于像这样的简单问题来说,这似乎太复杂了.

我应该确定在创建文件时没有伏都教,只是简单的旧File.Create()东西.

我愿意接受任何建议.

谢谢.

c# scaffolding visual-studio

3
推荐指数
1
解决办法
5678
查看次数

完全覆盖Grails脚手架URL或使用前缀

我有一个已static scaffold = true定义的控制器,以及一些自定义操作.

我想确保只有登录用户和ADMIN类型(Enum我们域中的某些值)才能访问它.为了实现这一点,我实现了一个映射到/admin/**URI空间的grails过滤器,当然还有当脚手架不在那里时有问题的域/控制器的URI.我为show/edit/create操作添加了自定义的,命名的URL映射(直接工作并委托给scaffold层),但我最终得到了两个专门用于此目的的URI上下文.

我希望能够对脚手架控制器说"使用此URI作为所有URI的前缀"并完成它,但是通常搜索文档和Web并没有证明非常有用.

有任何想法吗?

grails scaffolding

3
推荐指数
1
解决办法
709
查看次数

除了定义__toString()之外,如何定义要在CRUD表单中使用的getter?

如果你使用Symfony2的生成器从数据库实体创建CRUD表单,你可能会在"创建新记录"屏幕上出现这样的错误:

StringCastException: A "__toString()" method was not found on the objects of type
"ScrumBoard\ServiceBundle\Entity\Users" passed to the choice field. To read a
custom getter instead, set the option "property" to the desired property path.
Run Code Online (Sandbox Code Playgroud)

如果我正确地读到这个,问题是它需要显示我正在创建的记录的用户下拉列表,但它不知道如何将"用户"实体变成字符串.

在我的Users实体类上定义__toString()方法可以解决问题.但是,我可以从错误消息的文本中看到有一个替代方案:改为读取一个客户获取器,这是通过"[设置]选项"属性"到所需的属性路径"来完成的.

这听起来像某种注释.但在我的搜索中,我无法弄清楚那是什么.因为我想彻底了解Symfony2 - 有人可以帮助我吗?

谢谢!

scaffolding symfony

3
推荐指数
1
解决办法
7019
查看次数

Scaffold-DbContext在.net核心中抛出错误"找不到程序集"

我使用.net核心和实体框架核心1.1.0.在包管理器控制台中尝试以下命令时

Scaffold-DbContext "Server=MyServer\\MyInstance;Database=MyDB;user=MyUsername;password=MyDbPassword;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -t Table1,Table2
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

找不到程序集'D:\ Work\Projects\src\MyProject\src\MyProject.Api.\ bin\Debug \net461\win7-x64\MyProject.Data.exe'.

MyProject.Data是一个网络核心库.MyProject.Api是一个.net完整框架核心api,它引用了MyProject.Data.

MyProject.Data的project.json文件

{
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.EntityFrameworkCore.Design": "1.1.0",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
    "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
    "Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"
  },

  "frameworks": {
    "net461": {}
  }
}
Run Code Online (Sandbox Code Playgroud)

对我有什么建议吗?

.net c# scaffolding entity-framework-core .net-core

3
推荐指数
2
解决办法
1254
查看次数

如何在 Flutter 中没有 Scafflod 的情况下在屏幕上获取简单的文本?

我已经从 Scafflod 和按钮中清理了 Flutter 示例,并期望获得相同的内容,但没有标题栏和按钮:

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'My app title',
      theme: new ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: new MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key}) : super(key: key);


  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  @override
  Widget build(BuildContext context) {
    return new Center(
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[ …
Run Code Online (Sandbox Code Playgroud)

scaffolding android-emulator dart flutter

3
推荐指数
1
解决办法
3729
查看次数

ASP.NET Core 2.1 删除使用脚手架创建的身份页面

我可能只是在这里错过了一个简单的技巧,但我在 ASP.NET Core 项目中创建了 Identity 框架,用我自己的类创建了我自己的字段,运行了迁移,然后一旦确认它全部与默认 UI 一起使用。它工作得很好,所以我去自定义身份用户界面,这样我就可以更好地控制特定页面。问题是,我以为我会冒险并选择每个页面进行自定义...是的,我知道很愚蠢..现在我有一些 80 页或我不再想要的东西。

我真的只想搭建注册和管理数据页面的脚手架,如果我再次运行脚手架,是否会简单地创建新页面或因页面已存在而失败,或者会删除我未选择的任何页面?我不愿意尝试,因为害怕破坏某些东西。

也许是因为手动删除了我不想要的页面,但这会导致我未选择自定义的那些页面出现问题。看起来很棒,有一个脚手架选项来创建页面,但是删除它们......这不是那么明显......

customization scaffolding asp.net-core asp.net-core-identity

3
推荐指数
1
解决办法
3465
查看次数

实体框架核心脚手架“找不到数据类型为‘hierarchyid’的列的类型映射。跳过列”

我正在试验 .net 核心、实体框架和 sqlserver,我认为hierarchyID 是我想要建模的完美数据类型。但是当我搭建数据库时,EFC 无法映射层次结构。

Could not find type mapping for column 'dbo.ingredient.hierarchy_id' with data type 'hierarchyid'. Skipping column.
Could not scaffold the primary key for 'dbo.ingredient'. The following columns in the primary key could not be scaffolded: hierarchy_id.
Unable to generate entity type for table 'dbo.ingredient'.
Could not find type mapping for column 'dbo.ingredient_location.ingredient_id' with data type 'hierarchyid'. Skipping column.
Could not find type mapping for column 'dbo.locations.location' with data type 'geography'. Skipping column.
Could not find type …
Run Code Online (Sandbox Code Playgroud)

.net sql-server entity-framework scaffolding hierarchyid

3
推荐指数
2
解决办法
2686
查看次数

为什么我的 create-react-app 没有 Service Worker?

我用了最简单最笨的命令

npx create-react-app mia-app
cd mia-app
npm start
Run Code Online (Sandbox Code Playgroud)

但是每次创建项目后都没有serviceWorker。有人能帮我吗?

在此处输入图片说明 在此处输入图片说明

但是,我已经尝试过npm create-create-app使用此资源。

在此处输入图片说明

frontend scaffolding reactjs service-worker

3
推荐指数
1
解决办法
1300
查看次数