小编Mar*_*ske的帖子

Rails3 - 使用Rails.cache.fetch在开发模式下进行缓存

在开发中,以下(简化)语句始终记录缓存未命中,在生产中它按预期工作:

@categories = Rails.cache.fetch("categories", :expires_in => 5.minutes) do
  Rails.logger.info "+++ Cache missed +++"
  Category.all
end
Run Code Online (Sandbox Code Playgroud)

如果我在config/development.rb中将config.cache_classes从false更改为true,那么它在开发模式下也可以正常工作,但这会使开发变得相当痛苦.是否有任何配置设置,config.cache_classes = false除了Rails.cache.fetch是否可以从缓存中获取?

activerecord caching ruby-on-rails-3

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

将锚链接到不同的页面 (href)

我有一个页面,上面有这样的工作锚

<a class="nav-link" href="#ta-services">Leistungen</a>
...
<section class="border-top" id="ta-services">
Run Code Online (Sandbox Code Playgroud)

在另一个页面上,我想链接到相同锚点位置的第一页。根据我的理解,使用纯 html 应该是可能的:

<a class="nav-link" href="index.html#ta-services">Leistungen</a>
Run Code Online (Sandbox Code Playgroud)

但是,该链接的工作方式与 index.html 的普通链接一样,页面不会向下滚动。在http://elisabethzenz.at/impressum_datenschutz.html在线示例。右上角名为“Leistungen”的链接。

该网站基于引导程序模板,它可能会对全屏标题图像造成一些干扰 - 我很感激任何解决问题的提示!

html anchor href

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

Rails3:更改temp(tmp)目录的位置

我通常在我的本地Dropbox文件夹中开发.tmp文件夹中的某些文件被浏览器锁定(并使Dropbox忙碌),Growl会抛出异常等等.

因此,我正在寻找一个配置设置,将tmp文件夹放在Rails-app包之外.那可能吗?

configuration tmp ruby-on-rails-3

5
推荐指数
2
解决办法
5882
查看次数

Android 4.1+:在将号码写入通话记录之前更改号码?

我有一个小应用程序拦截传出呼叫并在拨号之前更改号码.当然,修改后的号码会写入通话记录.我想添加一个选项,将原始号码添加到通话记录中.我已经发现可以读取和写入通话记录.

在写入日志条目之前是否还有一个意图,我可以在将数字存储到日志之前轻松更改它,而不是在写入后进行编辑,相比之下 <action android:name="android.intent.action.NEW_OUTGOING_CALL" />

android android-intent

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

Coffeescript/JQuery/Rails:$ .ajax - 解析错误,意外'{'

我现在已经很久没办法解决一个简单的解析器错误了.我在网上找到了几个代码示例,这些代码看起来很相似 - 我会非常感谢提示!

$ ->
  $(".category_modal").click (e) ->
    alert "Hi"
    e.preventDefault()
    $.ajax 
      url: 'entries/detail'
      type: "GET"  <-- Error: Parse error on line 28: Unexpected '{'
      dataType: 'json'
      success: (data) ->
        alert "Hi again"
        $(".category_modal").html(data)
Run Code Online (Sandbox Code Playgroud)

jquery coffeescript ruby-on-rails-3

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