小编con*_*t01的帖子

如何将类添加到image_tag rails helper

我有以下代码:

<%= image_tag iterator.image.url(:small), :class => "img_preview" %>
Run Code Online (Sandbox Code Playgroud)

但呈现的HTML显示:

<img src="/actives/hotels/13/small/clean_wave.jpg?1317675452" alt="Clean_wave">
Run Code Online (Sandbox Code Playgroud)

为什么"class"属性不存在?

谢谢!

ruby-on-rails image helper lccs

44
推荐指数
2
解决办法
7万
查看次数

CSS样式文本区域,如笔记本外观

可以设置文本区域的样式,使每行都有一个虚线下划线(如笔记本或音符块)?

行数应固定为10.

html css textarea

40
推荐指数
3
解决办法
5万
查看次数

在不执行提交的表单内添加常规按钮

我有这个表格声明:

<form method="post" action="/web_services/buscar_vuelos?method=get">
  <div id="addSegment_wrapper">
    <button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" id="addTr" style="display: inline;">
      <span class="ui-button-text">Add Segment</span>
    </button>
  </div>
  <input id="web_services_submit" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-          text-only" type="submit" value="Search" name="commit">
</form>
Run Code Online (Sandbox Code Playgroud)

而且,虽然我没有将"addSegment_wrapper"按钮指定为提交按钮,但每次单击它时,它都会调用表单操作.我只想将此按钮视为常规按钮.

我该怎么办?

谢谢

html submit button

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

如何在Ruby字符串的开头和结尾删除newLines

我需要删除ruby中字符串的开头和结尾处的换行符(某种修剪).

但只是在开始和结束......位于字符串中间的新行必须保持不变.

谢谢!

ruby string replace trim

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

如何在提交表单执行JQuery时显示加载gif的意思

我正在尝试显示一个简单的微调器gif同时正在执行提交(这需要一点,因为我必须通过Web服务与提供者建立一些通信).

所以,我有这个:

$('#gds_form').submit(function() {
        var pass = true;
        //some validations

        if(pass == false){
            return false;
        }

        $("body").prepend('<div class="ui-widget-overlay" style="z-index: 1001;"></div>');
        $("body").prepend("<div id ='PleaseWait'><img src='/images/spinner.gif'/></div>");
        return true;
    });
Run Code Online (Sandbox Code Playgroud)

问题是,.gif没有显示任何动画,就像它被冻结了一样.

为什么?

还有另一种方法可以实现这一点(注意我没有使用AJAX,我不想这样做)?

谢谢.

jquery loading form-submit

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

Cakephp 2.0使用电子邮件而不是用户名验证

在我看来,我有:

<?php
echo $this->Form->create('User', array("controller" => "Users", "action" => "login", "method" => "post"));
echo $this->Form->input('User.email', array("label" => false));
echo $this->Form->input('User.password', array("label" => false, 'class' => 'password-input'));
echo $this->Form->end(); ?>
Run Code Online (Sandbox Code Playgroud)

在我的AppController中:

public $components = array(
        'Session',
        'Auth'
    );

    function beforeFilter(){
        $this->Auth->fields = array(
            'username' => 'email',
            'password' => 'password'
        );
    }
Run Code Online (Sandbox Code Playgroud)

在我的UsersController中:

function beforeFilter(){
        $this->Auth->allow('sign_up', 'login', 'logout', 'forgot_password');
        return parent::beforeFilter();
    }
public function login() {
        if ($this->Auth->login()) {
            $this->Session->setFlash(__('Successfully logged in'), 'default', array('class' => 'success'));
            $this->redirect($this->Auth->redirect());
        } else {
            if (!empty($this->request->data)) …
Run Code Online (Sandbox Code Playgroud)

authentication cakephp-2.0

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

如何从CakeEmails删除CakePHP公司"这封电子邮件是使用CakePHP Framework生成的"

我正在使用CakePHP 2.0和CakeEmail.

我可以毫无问题地发送电子邮件.

但是,我想删除

"这封电子邮件是使用CakePHP Framework生成的"

在我的应用发送的每封电子邮件的末尾添加.那可能吗?

非常感谢!

php email cakephp-2.0

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

Rails 查找所有关联记录满足条件的位置

我试图让所有与医生相关联的客户都没有开始他们的第一次会议(一个客户有_许多医生并且可以与他们每个人进行第一次会议)。

到目前为止,我有:

@clients =  Client.joins(:doctors).where('doctors.first_session IS NULL').order('clients.id DESC')
Run Code Online (Sandbox Code Playgroud)

但是当客户有例如 2 个医生时,这不起作用。第一个doctor.first_session = null 但第二个不是。这种情况将返回客户端,它不希望它返回。

有任何想法吗?

activerecord ruby-on-rails

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

如何在Rails3中的Active Record中按天和年分组

我正在尝试在rails 3中重新创建以下mysql查询

 select count(id), year(created_at), month(created_at) from table where published_state = 'published' group by year(created_at), month(created_at);
Run Code Online (Sandbox Code Playgroud)

我尝试过类似的东西:

results = Table.select('count(id), year(created_at), month(created_at)').where('published_state LIKE ?', 'published').group('year(created_at), month(created_at)')
Run Code Online (Sandbox Code Playgroud)

但它不会返回我想要的东西.

我只是得到了回报

[#<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >,
 #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >]
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

谢谢!

mysql activerecord group-by ruby-on-rails ruby-on-rails-3

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

Resque 作业陷入挂起状态

我的工人工作不正常。

\n\n

我的调度程序显然不起作用。但是,当我手动将某些内容放入队列时,我可以看到它已成功添加,但它陷入待处理状态。

\n\n

当我说手动时,我的意思是这样的:

\n\n
Resque.enqueue(MyJob,<params>)\n
Run Code Online (Sandbox Code Playgroud)\n\n

那些卡在挂起状态,而其他的,我的 resque_scheduler 上的那个根本没有进入队列。

\n\n

我尝试重新启动工作人员,但它也不起作用。

\n\n

有什么想法可能会发生什么吗?如果您需要更多信息/转储,请告诉我。

\n\n

谢谢。

\n\n
\n\n

a) 正在使用 resque_scheduler 如果您正在启动它:是的,我正在使用它。我刚刚做了一个rake resque:scheduler RAILS_ENV=production

\n\n
2013-09-11 16:38:08 Reloading Schedule\n2013-09-11 16:38:08 Loading Schedule\n2013-09-11 16:38:08 Scheduling c_aggregator_job \n2013-09-11 16:38:08 Scheduling ca_aggregator_job \n2013-09-11 16:38:08 Scheduling l_history_aggregator \n2013-09-11 16:38:08 Scheduling target_aggregator \n2013-09-11 16:38:08 Scheduling view_count_aggregator \n2013-09-11 16:38:08 Scheduling searches_view_aggregator \n2013-09-11 16:38:08 Scheduling b_view_count_aggregator_job \n2013-09-11 16:38:08 Scheduling y_aggregator \n2013-09-11 16:38:08 Schedules Loaded\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以我认为它正在发挥作用,对吗?

\n\n

b) 哪个版本的resque

\n\n
gem \'resque\', \'1.23.0\'\ngem \'resque-scheduler\', :require …
Run Code Online (Sandbox Code Playgroud)

resque redis

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