问题列表 - 第44899页

使用time_ago_in_words获取{{count}}

我目前在我的应用程序中有这个代码:

  def comment_poster(comment)
    if comment.user
      "posted by #{comment.user.username} #{time_ago_in_words(comment.created_at)} ago"
    else
      "posted by anonymous"
    end
  end
Run Code Online (Sandbox Code Playgroud)

但是,这只适用于我在几秒钟前和几年前发布的情况:

posted by teejay about 1 year ago
posted by teejay about 1 month ago
Run Code Online (Sandbox Code Playgroud)

当我几天前编辑created_at值时,它给了我:

posted by thorpe {{count}} days ago
Run Code Online (Sandbox Code Playgroud)

我该怎么办才能使它发挥作用而失去它 {{count}}

编辑:如果这意味着什么,我正在使用Rails 2.3.5

编辑:#2

我通过粘贴固定的问题这段代码config/locales/en.yml

  datetime:
     distance_in_words:
       half_a_minute: "half a minute"
       less_than_x_seconds:
         one:   "less than 1 second"
         other: "less than %{count} seconds"
       x_seconds:
         one:   "1 second"
         other: "%{count} seconds"
       less_than_x_minutes:
         one:   "less than a minute"
         other: "less than …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

使用清单关闭Application Cache

我正在编写一个HTML5应用程序,它使用"带缓存的应用程序缓存".

但是,在我开发的过程中,我希望将其关闭.

我尝试从标记中删除manifest属性,并在清单文件中将所有内容切换到网络.

虽然它在第一次更新时确实更新了,但仍然从缓存而不是服务器读取所有子序列更新.

我可以看到HTML文件已更新,标签上不再有manifest属性,但它仍然从缓存加载.

一旦你设置它,我似乎无法弄清楚如何关闭它,所以这是我的问题:

有没有办法在Google Chrome中关闭"带缓存的应用程序缓存"?

html5 google-chrome web-applications browser-cache

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

GWT:为什么Chrome和IE不会下载文件?

我在Tomcat webapp文件夹中有一些二进制文件,我希望用户下载.

我有以下代码: Window.open(GWT.getHostPageBaseURL()+result, "_blank", "");

我检查了GWT.log路径,这是正确的 - 它确实指向具有特定文件的文件夹.

Firefox:按预期下载每个文件(在新选项卡中打开图像/ xml或提示保存对话框)

Chrome:似乎只是从我尝试过的.zip下载.zip 其他人被忽视,没有任何反应.

IE8:在新的IE窗口中打开图像/ XML.其他人被忽略(fe ZIP闪烁新窗口但不会提示保存对话框)

我究竟做错了什么?谢谢

java firefox gwt internet-explorer google-chrome

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

在自定义类上实现NSFastEnumeration

我有一个继承自NSObject的类.它使用NSMutableArray来保存子对象,例如使用NSMutableArray*项的People来保存Person对象.如何在项目上实现NSFastEnumerator?

我尝试过以下但是无效:

@interface People : NSObject <NSFastEnumeration>
{
    NSMutableArray *items;
}
Run Code Online (Sandbox Code Playgroud)

@implementation ...

- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state objects:(id *)stackbuf count:(NSUInteger)len
{
    if(state->state == 0)
    {
        state->mutationsPtr = (unsigned long *)self;
        state->itemsPtr = items;
        state->state = [items count];
        return count;
    }
    else
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

objective-c

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

View上的onDraw()绘制了布局

好的,这是交易.我想在扩展库类中移动项目以更改图像的顺序.我现在这样做的方式:

  • 长按删除当前所选项目,
  • 用于onDraw()绘制相同的图像,以便我可以使用它移动它onTouchEvent()
  • 在发布时再次添加该项目

这工作正常,但问题是,当使用该onDraw()方法时,它将绘制图库项目后面的图像.有没有办法改变绘制的优先级?

android gallery ondraw

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

在Zend中创建表单视图

有没有可靠的方法来创建自定义视图Zend_Form?装饰者非常神秘,并且以花哨的方式使用它们有时候非常复杂,我宁愿手工编写HTML.有没有办法做到这一点,仍然使表单与控制器完全配合(例如,调用$form->isValid()并期望一切正确验证)?如果是这样,是否有任何需要注意的注意事项(如关注验证错误显示)?

理想的解决方案是创建一个表单并传递元素数组(包含必要的数据,如名称,ID,输入类型以及呈现HTML所需的所有数据) - Zend Framework是否允许这样做?

[编辑]

echo我尝试在视图中添加此代码(一个简单的登录表单),而不仅仅是表单对象:

<?php
$userid = $this->form->getElement('userid');
$pass = $this->form->getElement('password');
$remember = $this->form->getElement('remember');
$submit = $this->form->getElement('submit');
?>
<form enctype="<?php echo $this->form->getEnctype(); ?>" method="<?php echo $this->form->getMethod(); ?>" action="<?php echo $this->form->getAction(); ?>" id="<?php echo $this->form->getId(); ?>">
name: <input type="text" id="<?php echo $userid->getId(); ?>" name="<?php echo $userid->getName(); ?>" /><br />
pass: <input type="password" id="<?php echo $pass->getId(); ?>" name="<?php echo $pass->getName(); ?>" /><br />
remember: <input type="checkbox" id="<?php echo $remember->getId(); ?>" name="<?php echo $remember->getName(); ?>" …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller zend-framework zend-form zend-view

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

如何在php数组中将空值转换为空字符串?

我想转换这个Array [4]不应该为null的数组,它可以给出空格(空字符串).

Array (
    [0] => 1
    [1] => 4
    [2] => 0
    [3] => V
    [4] => 
    [5] => N 
);
Run Code Online (Sandbox Code Playgroud)

(改变的原因,与一般问题无关)

Fatal error: Uncaught exception
'PDOException' with message 'Database
error [23000]: Column 'message' cannot
be null, driver error code is 1048' in
Run Code Online (Sandbox Code Playgroud)

php arrays null

12
推荐指数
4
解决办法
3万
查看次数

包含单引号作为输入值的文本[PHP]

我试着在输入标签的值中显示这个字符串:"让我们去"

我写道:$ chaine ="让我们走吧";

echo "<input type=text name=test value='".$chaine."'>";
Run Code Online (Sandbox Code Playgroud)

结果:让

在这种情况下,我该怎么做才能显示正确的字符串?

php

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

如何设置用户控件样式属性?

如何在c#后面的代码中设置样式属性?

谢谢尼尔

asp.net user-controls

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

QSlider踩?

我想指定QSlider可以滑动的步骤,就像使用QSpinBox一样setSingleStep.我尝试使用QAbstractSlider的setSingleStep,但这似乎没有效果.

有任何想法吗?

python qt pyqt qslider qabstractslider

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