小编Mik*_*ola的帖子

在提交消息中链接到GitHub上的问题编号

是否有可能在消息中自动获得指向GitHub问题编号的链接git commit

git github git-commit

712
推荐指数
8
解决办法
71万
查看次数

Jeditable - 单击Y激活X的编辑

我正在尝试使用Jeditable作为内联编辑解决方案.

默认行为(单击要编辑它的元素)工作得很好,但我想通过单击另一个元素来激活元素.

例如,单击a.activateEdit将激活下一个div.edit(显然应该使用jQuery选择器完成).

我已经研究了Jeditable docs,但找不到合适的语法

仅供参考,默认的Jeditable语法类似于:

 $(document).ready(function() {
     $('.edit').editable('http://www.example.com/save.php');
 });
Run Code Online (Sandbox Code Playgroud)

*编辑:找到更好的解决方案*

jquery jeditable

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

如何将html.slim文件转换为html或html.erb?

我需要将Ruby on Rails应用程序中的html.slim文件转换为html.erb.有没有简单的方法呢?我尝试了Stack Overflow和其他网站中列出的许多选项.但没有什么对我有用.我找到了一个转换器http://slim2html.raving.systems/和一个html to slim转换器http://html2slim.herokuapp.com/.它不是我的用途,因为它没有相反的方式.我应该手动完成吗?请帮忙.

html erb converter slim-lang

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

Laravel Eloquent Eager Loading:加入同桌两次

我有一个用户表和约会表.在约会表中,我有两个用户ID(customer_id,staff_id).我想检索所有带有客户名称和员工姓名的约会.

users table
id
name

appointments table
id
staff_id(user_id)
customer_id(user_id)
datetime
Run Code Online (Sandbox Code Playgroud)

如您所见,我必须使用约会表两次加入users表.通常我用内连接来做这个.

我们可以使用with()使用Laravel雄辩的急切加载做同样的事情吗?

我们可以这样做:

appointments::with('users' * )->get();?
* Do something here to inner join users table twice, and read user1.name as staff_name,   user2.name as customer_name.
Run Code Online (Sandbox Code Playgroud)

这是我需要的最终输出:

appointment_id
staff_id
staff_name
customer_id
customer_name
datetime
Run Code Online (Sandbox Code Playgroud)

我有另一个问题,以下查询中的第二个参数是什么?

User::with(array(
    'post'=> function() use $region {
          //what is use $region means? Can you give me an example?
     }
));
Run Code Online (Sandbox Code Playgroud)

谢谢!

php database join laravel eloquent

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

Jeditable - 双击后突出显示所有文本

jeditble上有任何选项,所以当我双击我的文本并弹出文本框时它会突出显示所有文本

jquery jeditable

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

延迟加载不会加载可见图像

我正在尝试使用lazyload来仅加载可见的图像(因为我的网站是响应式的,并且一些内容被隐藏了display:none给较小屏幕上的客户端).

基本上,lazyload工作,但只有在我滚动页面之后.

这是我正在使用的延迟加载设置,即使将阈值设置为2000px(超过整个页面高度),它仍然只在用户滚动页面后加载图像(甚至1 px).此错误仅出现在webkit浏览器中.

$(document).ready(function () {
    $("img").lazyload({threshold : "2000", effect : "fadeIn", effectspeed: 2000,});
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery lazy-loading

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

使用带有Slim PHP的RAW Eloquent查询

我正在与SlimPHP和Eloquent合作开展一个项目.我试图在Model的方法中运行RAW SQL查询,如下所示:

/models/Form.php

<?php
namespace models;

class Form extends \Illuminate\Database\Eloquent\Model {

protected $table = 'forms';

public function getResponses($form_id)
{
    // HERE
    $select = \Illuminate\Support\Facades\DB::select('select 1');
    return 1;
}

}
Run Code Online (Sandbox Code Playgroud)

我正在使用Capsule来引导ORM.

上面的代码给了我:

致命错误:在第208行的/vagrant/vendor/illuminate/support/Illuminate/Support/Facades/Facade.php中调用非对象上的成员函数select()

在这种情况下,文档非常有帮助,您能否对此有所了解?

谢谢

php eloquent

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

SLIM在多行开头添加空间

我试图在我的苗条模板的开头添加一个空间,由于链接我不得不打破文本,我不能为我的生活工作这一个

.mdl-cell.mdl-cell--4-col-phone.mdl-cell--8-col-tablet.mdl-cell--12-col-desktop
  | Don't have an account?
  = link_to 'Create one here.', sign_up_path
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails slim-lang

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

Slim 模板 - 删除块标记周围的空格

我正在一个新项目中尝试 Slim 模板(在使用 Haml 一段时间后)。虽然整体体验很棒,但我遇到了一个问题,即在通常使用的标签周围总是插入空格display: block

说,

ul.ampm
  li.am am
  li.pm pm
Run Code Online (Sandbox Code Playgroud)

产生

<ul class="ampm">
  <li class="am">
    am
  </li>
  <li class="pm">
    pm
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

尽管

.ampm
  span.am am
  span.pm pm
Run Code Online (Sandbox Code Playgroud)

产生

<div class="ampm">
  <span class="am">am</span></span class="pm">pm</span>
</div>
Run Code Online (Sandbox Code Playgroud)

通常这不是一个大问题,但我们使用适用的响应式布局 display: inline-blockli标签的;显然,它们之间有空格会破坏布局。

我知道

Slim::Engine.options[:pretty] = true
Run Code Online (Sandbox Code Playgroud)

选项(并打开它确实会删除有问题的空格),但它使所有生成的源代码难以阅读,而不仅仅是我想要修复的部分。

<>在 Slim 中似乎与我需要的相反 - 它们旨在用于在内联标签周围添加空格。

所以...

  • 是否可以删除 Slim 中类似于 HAML 空白食者的单个块标记周围的空白?(没有关闭漂亮选项的影响,即)
  • 如果不是,它是基本的 Slim 限制(“按设计”)还是路线图上的某些内容,并且将来可能会实施?

非常感激。

html haml ruby-on-rails slim-lang

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

没有值的Html Slim属性

有以下SLIM代码:

input international-phone-number="international-phone-number" type="text"
Run Code Online (Sandbox Code Playgroud)

它的代码生成HTML代码:

<input international-phone-number="international-phone-number" type="text></input>
Run Code Online (Sandbox Code Playgroud)

但我需要得到 <input international-phone-number type="text></input>

我该怎么做?谢谢!

html slim-lang

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