小编jir*_*rik的帖子

在生产中找不到Rails 4资产(摘要路径没问题)

我在生产中遇到资产问题.

我无法加载样式表,javascripts甚至图像.

当我尝试访问某些内容时,它会显示错误 - 未找到但是当我尝试使用-digest访问时,它没问题.

我有资产预编译,通过capistrano成功部署manifest - > assets_manifest.json

谢谢

日志:样式表错误(样式表加载了themes_for_rails gem)当我尝试访问/assets/default/stylesheets/application-ec9a310f792c60f2f77810cfcd9b903f.css时,一切正常

I, [2013-07-17T14:38:45.120183 #31938]  INFO -- : Started GET "/assets/default/stylesheets/application.css?locale=cs" for 90.181.17.25 at 2013-07-17 14:38:45 +0200
I, [2013-07-17T14:38:45.123007 #31938]  INFO -- : Processing by ThemesForRails::AssetsController#stylesheets as CSS
I, [2013-07-17T14:38:45.123429 #31938]  INFO -- :   Parameters: {"locale"=>"cs", "theme"=>"navarsi", "asset"=>"application"}
I, [2013-07-17T14:38:45.124912 #31938]  INFO -- :   Rendered text template (0.0ms)
I, [2013-07-17T14:38:45.125177 #31938]  INFO -- : Completed 404 Not Found in 2ms (Views: 0.5ms | ActiveRecord: 0.0ms)
Run Code Online (Sandbox Code Playgroud)

图像日志错误:

ActionController::RoutingError (No route matches …
Run Code Online (Sandbox Code Playgroud)

assets ruby-on-rails digest sprockets

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

Google Tag Manager 导致 SPA 中的整页重新加载 - React

当我在 React 上的 GTM 中添加触发器<a /><Link />元素它会在单击时导致整个页面重新加载,而不是仅重新呈现应用程序的一部分。

当我删除谷歌跟踪时,一切正常。有没有办法,如何配置 GTM 不影响应用程序的行为?

single-page-application google-tag-manager reactjs

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

反应继电器和反应钩

Doest Relay已经支持React挂钩了吗?在Facebook发布的这段视频中,我注意到了一个useFragment钩子,但是在其他任何地方都找不到,在文档或源代码中什么也没有。

https://developers.facebook.com/videos/2019/building-the-new-facebookcom-with-react-graphql-and-relay/

reactjs relayjs

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

Rails中的多站点应用程序(如shopify.com)

我想创建像shopify.com这样的网络应用程序.用户可以拾取子域(或域),主题并拥有自己的商店.

我怎样才能做到这一点?创建主应用程序,像新的独立版本一样自动部署并通过git更新它?

我正在使用Rails 3.感谢您的建议.


基于回复:当我选择仅使用一个应用程序(没有多个实例)并向用户提供其子域时,它将看起来像他们自己的网站.但是一切都在一个数据库中(这是个好主意?).我怎样才能在Rails应用程序中拥有多个主题?

ruby ruby-on-rails shopify

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

通过Nokogiri扩展现有XML

我正在尝试扩展现有的XML文件并添加新节点.我正在加载包含很多产品的XML,添加一个新的并保存它.

我正在使用Nokogiri和Ruby 1.9.3.

这是我创造的最好的:

builder = Nokogiri::XML::Builder.new do
  root do
    load_xml = Nokogiri::XML(IO.read("test.xml"))
    parent.add_child(load_xml.root)
    data do
      name "Name"
    end
  end
end

file = File.open("test.xml",'w')
file.puts builder.to_xml
file.close
Run Code Online (Sandbox Code Playgroud)

ruby xml nokogiri

0
推荐指数
1
解决办法
1475
查看次数