问题标签 [scaffold]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
813 浏览

ruby-on-rails - 针对特定数据库编写脚本/生成脚手架?

我想知道是否有一种方法可以针对特定数据库生成脚手架。我在我的应用程序中使用了两个数据库,并希望分别为这两个数据库生成脚手架。这是假设脚手架生成器仍然使用数据库在 rails 2.3.4 中生成视图,但情况可能并非如此。

提前致谢。

0 投票
3 回答
1434 浏览

ruby-on-rails - Rails 3.1 和“静态”页面的初学者

我刚开始部署 Rails 网站。事实上,我两天前就开始在 Rails 上编程。我创建了一个新项目,添加了一些宝石等。一切都正常工作,并且我对所有工作原理都有一些基本知识。

问题是我想要创建的是一个简单的网站,其中包含一些部分(比如说,新闻、联系人、关于、产品......)。所有这些内容都是静态的。

但是我遇到了问题。我真的不知道该怎么做才能创建它们。例如,我想要的是, 等mypage.com/products/fashionableproductmypage.com/about甚至mypage.com/page/products.

我考虑过创建一个控制器,然后为每个页面创建一个动作……之后,我想出了其他解决方案:脚手架。创建一个名为 的资源page,该资源具有title等...

我真的是这个话题的初学者,我想听听你乐于助人的声音。谢谢!

0 投票
1 回答
1074 浏览

forms - Rails 3.1 脚手架未定义方法“model_name”为 nil:NilClass

帮助我 StackOveflow,你是我唯一的希望。

我收到以下错误,这让我发疯。

播放器中的 NoMethodError#new

显示 /home/paul/rails_projects/recruits/app/views/players/_form.html.haml 其中第 1 行提出:

nil:NilClass 的未定义方法“model_name”

提取的源代码(在第 1 行附近):

1: = form_for @player 做 |f|

2:-如果@player.errors.any?

3:#error_explanation

4: %h2= "#{pluralize(@player.errors.count, "error")} 禁止保存该玩家:"

模板包含的痕迹:app/views/players/new.html.haml

Rails.root:/home/paul/rails_projects/recruits 应用程序跟踪 | 框架跟踪 | 全跟踪

app/views/players/_form.html.haml:1:in _app_views_players__form_html_haml___279577567_106102840' app/views/players/new.html.haml:3:in_app_views_players_new_html_haml__860668925_106567710' app/controllers/players_controller.rb:29:in `new'

我使用脚手架生成器创建了这个,它在另一个领域对我来说很好,但显然不是在这里。

以下是相关文件(我对支架命令生成的文件所做的唯一更改是将 attr_accessable 添加到播放器模型)。

模型/播放器.rb

控制器/players_controller.rb

意见/球员/new.html.haml

意见/球员/_form.html.haml

路线.rb

0 投票
4 回答
1506 浏览

ruby-on-rails - 如何在 ActiveRecords 中创建对 Ruby 中对象的引用?

我是一名 Java 开发人员,过去几天我一直在学习 Rails。我有一个试图移植到 Rails 的 Java EE 应用程序(使用 Hibernate for ORM)。我使用脚手架生成了一些模型。但我有其他模型包含对其他模型的引用。我如何定义关系?我也可以脚手架吗?

这是我正在尝试做的一个例子。

只需执行以下操作,我就可以在 ruby​​ 中搭建 Engine 类:

这对我来说是棘手的部分:

如何在 Ruby 中搭建 Car 类?

0 投票
5 回答
20043 浏览

ruby-on-rails - 如何在 ruby​​ on rails 中更改路线?

我刚刚安装了 Ruby on Rails 并创建了一个名为posts. RoR 为我生成了控制器和其他必需的文件。

我在 中创建了一个新方法posts_controller,但我无法访问它。我查看了控制器中的其他方法,看起来我需要通过/posts/[MY POST ID]/[MY METHOD NAME].

假设我hello在控制器中创建了自定义方法,我该如何访问它?

我看了看routes.rb,但没有配置。

更新:

我知道我可以手动配置它routes.rb,但是所有其他方法如何工作?例如,我在“ ”控制器中有“ edit”和“ update”方法。posts_controller.rb这两种方法如何在不配置路由的情况下工作?

我找不到与/posts/[0-9]/edit模式匹配的配置。

0 投票
3 回答
716 浏览

css - 一个真正快速、基本的 CSS 布局器

短篇小说:我经常需要处理许多不同的、相当小的网页。
它们中的大多数都是用纯 CSS 布局的。

我的问题:
我的工作是处理代码本身,处理页面的功能,而不是布局。然而,由于我所做的更改,我经常被迫对布局进行轻微的修改,这就像黑洞一样占用了我的时间。
我最终花费多达 10 倍的时间来进行最轻微的布局修改,因为它需要我添加或重写例程。
我们也有一位设计师,但我不可能等待他为我所做的每一次更改重做布局(而且我经常不得不多次更改)。

所以我搜索的是一个超级基础和简单的 CSS WYSIWYG 编辑器,它不是一个复杂的专业设计工具。在尝试了一些工具后我放弃了,回到手工编辑。特别是,嵌套布局框的行为每次都让我感到害怕。

有人对此有一些提示吗?我会很感激任何帮助,

谢谢

0 投票
1 回答
109 浏览

ruby-on-rails - 为数据库设置日期字段的正确方法是什么?

所以我的 HTML 中有 3 个字段,lunchMonth、lunchDay 和lunchYear

lunchMonth 和 lunchDay 是带有选项标签的 Select 标签,用于表示一年中剩余的月份和天数。午餐年份设置为 2011 年。

我已经设置了一个表单,但我需要生成一个脚手架来获取这 3 个值。

这样做的正确方法是什么?

Rails 生成脚手架 Date month:string date:integer year:integer

那正确吗?

0 投票
2 回答
1120 浏览

asp.net-mvc - 是否可以在一个命令中搭建多个控制器?

使用MvcScaffolding我可以调用这些 powershell 命令来自动搭建控制器和视图。

是否可以将两个命令合二为一?例如

谢谢

0 投票
1 回答
689 浏览

css - HEROKU scaffold.css 未预编译

我几乎在 HEROKU 上运行了我的第一个 ROR 应用程序,但我遇到了 css 问题。预编译有问题...

日志:

2011-10-31T19:23:15+00:00 应用 [web.1]: 2011-10-31T19:23:15+00:00 应用 [web.1]: 2011-10-31T19:23:15+ 00:00 app[web.1]:在 2011-10-31 12:23:15 -0700 2011-10-31T19:23:15+00:00 开始 GET "/" for 77.236.11.34 app[web.1 ]:由 StoreController#index 处理为 HTML 2011-10-31T19:23:15+00:00 app[web.1]:在布局/应用程序中呈现 store/index.html.erb (0.1ms) 2011-10-31T19 :23:15+00:00 app[web.1]:在 6ms 内完成 500 内部服务器错误 2011-10-31T19:23:15+00:00 app[web.1]: 2011-10-31T19:23: 15+00:00 app[web.1]: ActionView::Template::Error (scaffold.css 未预编译): 2011-10-31T19:23:15+00:00 app[web.1]: 2 : 2011-10-31T19:23:15+00:00 app[web.1]: 3: 2011-10-31T19:23:15+00:00 app[web.1]: 4: Animal Store 2011-10 -31T19:23:15+00:00 app[web.1]: 5: <%= stylesheet_link_tag "scaffold" %>2011-10-31T19:23:15+00:00 app[web.1]: 6: <%= stylesheet_link_tag "depot", :media => "all" %> 2011-10-31T19:23:15+00 :00 app[web.1]: 7: <%= javascript_include_tag :defaults %> 2011-10-31T19:23:15+00:00 app[web.1]: 8: <%= csrf_meta_tag %> 2011-10 -31T19:23:15+00:00 app[web.1]:app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___1702959470674454677_27491740' 2011-10-31T19:23:15+00:00 app[ web.1]:2011-10-31T19:23:15+00:00 应用[web.1]:2011-10-31T19:23:15+00:00 应用[web.1]:缓存:[GET / ] 错过 2011-10-31T19:23:15+00:00 heroku[router]: GET eerie-meadow-9207.heroku.com/dyno=web.1 queue=0 wait=0ms service=16ms status=500 bytes= 728 2011-10-31T19:23:15+00:00 heroku[nginx]: 77.236.11.34 - - [31/​​Oct/2011:12:23:15 -0700] “GET / HTTP/1.1”500 728 "-" "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.23) Gecko/20110921 Ubuntu/10.04 (lucid) Firefox/3.6.23" eerie-meadow-9207.heroku。 com

有任何想法吗?

0 投票
6 回答
27438 浏览

ruby-on-rails - 在创建控制器和模型之后(仅)创建 Ruby on Rails 视图

我已经获得了一个具有控制器(仅最少代码)和模型的项目,但是缺少视图。有没有办法只使用脚手架或其他工具生成视图?