小编Ben*_*ney的帖子

由于net :: ERR_CONTENT_LENGTH_MISMATCH,因此无法加载Javascript

我有一个在本地运行良好的应用程序,但生产中的barfs.(经典问题,对吧?)

在生产中,JS没有正确启动.当我打开浏览器控制台时,我看到了这个错误:

net::ERR_CONTENT_LENGTH_MISMATCH

当我查看Developer Tools的网络选项卡时,显示它在text/html的GET请求中失败.

这是一个神秘的错误.我只发现了另外两个SO帖子甚至提到它们并且它们尚未解决.(感兴趣:第一篇第二篇文章)

任何想法(1)它意味着什么或(2)如何解决它?

javascript ruby-on-rails ruby-on-rails-3

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

检查推送通知注册:isRegisteredForRemoteNotifications Not Updating

以下方法保持返回相同的值:

[[UIApplication sharedApplication] isRegisteredForRemoteNotifications];
Run Code Online (Sandbox Code Playgroud)

每次运行此代码时,结果为YES.即使我进入"设置"应用并为我的应用设置推送通知为"关闭",当上面的代码运行时,它评估为YES.

其他细节:*我正在运行该应用程序,得到一个iOS 8.1.3的iPhone*我在Xcode 6.1中运行该应用程序,我已将手机物理连接到我的机器

知道为什么"isRegisteredForRemoteNotifications"的价值不会改变吗?

iphone ios

17
推荐指数
1
解决办法
5012
查看次数

如何在宿主应用程序中呈现Rails引擎的视图

我需要一些帮助让rails引擎与我的主机应用程序通信.

我在引擎中有一个标准的布局文件.

app/views/layouts/my_engine/application.html.erb
Run Code Online (Sandbox Code Playgroud)

我的主机应用程序有标准

app/views/layouts/application.html.erb
Run Code Online (Sandbox Code Playgroud)

在主机应用程序中,我有一个包含导航栏的部分内容.我想在引擎生成的页面中使用此导航栏.

我不知道该怎么做.

我解决此问题的第一个尝试是在我的主机应用程序中创建此文件的另一个版本,从而覆盖原始行为.

app/views/layouts/my_engine/application.html.erb
Run Code Online (Sandbox Code Playgroud)

我希望这个策略可行,但导航栏部分现在不知道属于主机应用程序的路由.它会在主机应用程序中的任何命名路由上引发"无方法"错误.

那么我如何允许引擎在主机应用程序中呈现视图,但最终依赖于主机应用程序的页面结构app/views/layouts/application.html.erb

ruby-on-rails rails-engines ruby-on-rails-3

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

Ruby:覆盖puts方法

我有一个小程序打算在IRB中运行.它最终会输出看起来像数组的东西,虽然技术上不是数组.(该类继承自数组.)问题是,当我执行此类的实例时,例如example = Awesome.new(1,2,3),并且我写了"puts example",IRB的默认行为是将每个示例元素在它自己的行上.

而不是

[1,2,3]
Run Code Online (Sandbox Code Playgroud)

(这就是我想要的),IRB弹出这个.

1
2
3 
Run Code Online (Sandbox Code Playgroud)

有没有一种聪明的方法来覆盖这个特殊类的puts方法?我尝试了这个,但它没有用.

def puts
  self.to_a
end
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

更新:所以我尝试了这个,但没有成功.

def to_s
  return self
end
Run Code Online (Sandbox Code Playgroud)

因此,当我在IRB并且我只输入"示例"时,我得到了我正在寻找的行为(即[1,2,3].所以我想我可以回归自我,但我仍然在搞乱显然,某些东西.我不理解什么?

ruby irb

6
推荐指数
2
解决办法
3820
查看次数

将@ font-face文件集成到rails资产管道中

我正在尝试将设计者的html和css文件集成到rails应用程序中.他有大约四个@ font-face文件,这些文件当前链接到application.css文件中.我已将字体存储在assets/fonts文件夹中,并将该文件夹添加到资产管道中(在config/application.rb中)

我只使用了Google字体,我在application.html.erb文件中包含了google的链接.

我该如何包含这些字体文件?他们应该(1)保留在application.css文件中,还是(2)在app.html.erb文件中链接到javascript和styesheets?例如,像这样:

<%= asset_path('my_webfont.eot') %>
Run Code Online (Sandbox Code Playgroud)

css ruby-on-rails css3 font-face asset-pipeline

6
推荐指数
1
解决办法
3658
查看次数

Debug.DrawLine 未显示在 GameView 中

我正在开发 2D Unity 应用程序,但遇到了一些奇怪的行为。

这段代码工作得很好。

Debug.DrawLine(button1.transform.position, button2.transform.position, Color.green);
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我在场景视图中看到一条绿线。

但是当我有以下行时,游戏视图中没有任何显示。

Physics2D.Linecast(button1.transform.position, button2.transform.position);
Run Code Online (Sandbox Code Playgroud)

我对 Unity 如何能够在这两个按钮之间画一条线感到困惑,但出于某种原因,它只是不在游戏视图中这样做。

知道如何解决这个问题吗?

c# unity-game-engine unity5

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

Rails:如何使用自定义css设置提交标记的样式

下面的代码根据某些css("按钮")创建一个表单并设置"提交"按钮的样式.问题是,当页面呈现时,它会在自定义"按钮"CSS的顶部显示正常的rails提交标签按钮.如何在提交表单的同时静音或禁用rails submit标签按钮的可视方面?

=form_tag new_site_url, :method => :get do
  =text_field_tag :homepage,'', type: "text", class: 'text'
  %button
    =submit_tag "GO!"
Run Code Online (Sandbox Code Playgroud)

css ruby-on-rails

5
推荐指数
1
解决办法
8854
查看次数

Rails Diffy Gem:如何使用CSS

我正在使用diffy(click for github).它真棒,但我无法弄清楚如何使用css附带的颜色添加.自述文件提到它可以这样做,但我不确定如何利用他们的CSS.

我很确定这是可能的,因为这个人谈论它.

之前有没有人使用diffy颜色?

ruby-on-rails

5
推荐指数
1
解决办法
842
查看次数

我可以使用相同的 s3 存储桶进行暂存和生产吗?

利用 s3 的最佳实践是什么

我有一个托管在 Heroku 上的 Rails 应用程序。它通过 Paperclip 在 S3 上存储一些徽标和其他图像。我正在尝试设置暂存环境。我希望舞台尽可能接近生产。为此,我计划让暂存和生产查看同一个 s3 存储桶。

我在想:

  1. 如果这是一个好的做法,或者我是否应该为临时应用程序复制生产 s3 存储桶。
  2. 如果可以的话,生产和分段可以使用同一个 s3 存储桶。(我只是问,因为我尝试过,但一直出错。我不确定它是否与此相关或与另一个问题有关。)

ruby-on-rails heroku amazon-s3

5
推荐指数
1
解决办法
2585
查看次数

Ionic 5 与 Angular 9:如何从桌面(非移动设备)打印

我正在处理一个作为网络应用程序构建的 ionic 5 应用程序。它没有移动组件。

我需要允许用户打印页面。当我有一个打印按钮并与如下所示的功能关联时,它仅打印可视区域。

printPage() {
  window.print();
}
Run Code Online (Sandbox Code Playgroud)

考虑到屏幕上的内容量,我可以判断该文档应该有 2-3 页长。

我看到有一个cordova-plugin-printer插件,但它用于从移动设备进行打印。

打印整个 DOM 的正确方法是什么?

javascript ionic-framework angular

5
推荐指数
1
解决办法
2952
查看次数