- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在开始一个新项目,现在已经做了很多次了。但是,这是我第一次遇到这个问题!
我正常创建应用 rails new myapp -d postgresql
我使用 rails db:create
创建了数据库并运行了站点 rails s
。一切正常,我看到了 Rails 欢迎/等待页面。
现在我开始创建我的模型,例如 rails g model user
。我明白了!
Expected string default value for `--jbuilder`; got true (boolean)
invoke active_record
The name 'User' is either already used in your application or reserved by Ruby on
Rails. Please choose an alternative and run this generator again.
好的,这很公平,我理解错误消息。所以我想我会尝试创建一个不同的模型。当我运行 rails g model testing
时,我得到...
Running via Spring preloader in process 31815
Expected string default value for '--jbuilder'; got true (boolean)
invoke active_record
create db/migrate/20161217171019_create_testings.rb
create app/models/testing.rb
invoke test_unit
create test/models/testing_test.rb
create test/fixtures/testings.yml
有没有其他人遇到过这个问题,如果有的话,有什么想法吗?我试过运行 bundle install
和 bundle update
但没有成功。我还尝试设置雷神版本,如 this post 中所述
我正在使用 Rails 5.0.0.1 和 Ruby 2.3.1。我注意到这只是在我将 macOS 更新到 10.12.1 后才开始发生,我不确定它们是否相关。
所以我开始对此进行测试。我创建了几个不同的项目“rails new testapppg”和“rails new testapp-pg”。
在这两个应用程序上,我都更改了 thor gem gem 'thor', '0.19.1'
。然后我继续运行 bundle update,并创建数据库。现在,这两个项目都在运行 rails g model sample
太棒了!这就是解决方法。所以我回去重新创建了我的 pxl-insight 应用程序,更新了 thor gem,创建了数据库。现在,当我去创建模型时,我又遇到错误了!?
所以我的下一个问题是 Rails 缓存项目名称吗?这就是为什么新项目运行良好,但使用以前使用的名称的项目却导致错误的原因?
最佳答案
我昨天遇到了这个错误。我还通过降级雷神 gem 来修复。 gem 'thor', '0.19.1'
当我想在命令行中再次生成具有相同名称或模型的应用程序时,它挂了很长时间,没有任何反应。我尝试关闭并重新打开终端(其他人声称这对他们有用,所以它可能是另一种解决方案)但它对我不起作用。
我通过删除项目中的 /bin
目录修复它并运行:bundle install --binstubs
这将再次重新生成 bin 目录。可能之前项目的一些路径在 bin 目录中。
希望对你有帮助
关于ruby-on-rails - "Expected string default value for ` --jbuilder `; got true (boolean)"新建rails项目出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41207432/
我想使用 Jbuilder 对以下 JSON 对象进行编码。怎么做? "should" : [ { "term" : { "tag" : "wow" }
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我的 Controller 返回@quotes,它可以是一个空数组。 然后我呈现以下 View 。 json.set! :quotes do @quotes.each do |quote|
我尝试将缓存与集合(有多种解决方案)一起使用,问题是当我尝试缓存响应时,响应会变慢 考虑以下集合的示例,该集合为其中的每个项目呈现 2 个部分(大约 25 个项目) json.data do js
在我的 Rails 4 应用程序中,我有一个结构如下的 API::V1::ClustersController: class Api::V1::ClustersController < Applica
我已经启动了一个新的 rails 4 应用程序,并希望将其用作 API。所以这就是我得到的: app/controllers/api/v1/teams_controller.rb : module A
我刚刚在 Borland JBuilder 2006 中得到了一个我什至无法构建的项目。我有两个资源文件,一个是简体中文文本,另一个是繁体中文文本。当我尝试构建项目时,文本被误解,并且它看到“非法转义
我有一部分用于收藏 json.(message, :topic, :body, :id, :created_at) 我可以像这样将集合传递给它 json.partial! partial: 'user
我正在尝试使用下面的方法呈现部分 jbuilder 文件 json.(@request, :id) json.profile do json.partial! partial: 'users/
我有一个类似于以下的树状对象图: { :name => "Grandparent", :children => { :child_a => { :name => "Par
我一直在尝试将自定义属性添加到 jbuilder 就像我在显示页面中所做的那样到我的索引页面进行分页,将分页并且它不显示自定义属性。 例如我在我的 Controller Action 中所拥有的是
我将 Jbuilder 用于我的 JSON API 输出,现在我想使用 Rails 3.2.13 的“cache_digest” gem 添加缓存。 它工作正常,缓存模板已创建并从缓存中读取,但问题是
我想呈现这样的 jbuilder 模板: json.author do json.partial! 'user', user: @user end json.owner do json.par
如何使用 Jbuilder 创建一个包含元素的数组而不先将其设置为变量? 我想在使用 JBuilder 时得到以下结果 { "something": [ { "name": "first"
我正在尝试构建一个 JSON 文件以通过变体代码访问产品的变体。理想情况下,我可以调用variations.abcdefgh,本质上要求定义如下结构: { "variations":{
我在我的 Rails 项目中使用 jbuilder。 在路线上我可以获得我的设备的索引或显示具有他的 ID 的设备。 但是一个用户有很多设备。所以在路线 users/:id/devices 我希望能够
考虑以下 show.json.jbuilder 模板: json.user do |json| json.extract! @user, :id, :username, :email, :cr
我正在尝试显示 key-value在 jbuilder 中的某些条件下配对,如下所示 json.id plan.id json.title plan.title json.description pl
我在我的 Rails 项目中使用 jbuilder。 在路线上我可以获得我的设备的索引或显示具有他的 ID 的设备。 但是一个用户有很多设备。所以在路线 users/:id/devices 我希望能够
我正在使用 JBuilder 6 并针对 Java 1.3 运行 我正在迁移到 Java 5 我需要更现代版本的 JBuilder 才能针对 Java 5 运行吗? 最佳答案 是的。主要是为了支持Ja
我是一名优秀的程序员,十分优秀!