小编Mar*_*kus的帖子

如何在rails中的两列上实现唯一索引

我有一个表,我正在尝试在两列上添加一个唯一索引.这些列也被编入索引.所以我的问题是,如果我只是删除仅为一列的索引或者我必须使用所有三个索引:

add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

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

如何更改数组元素的位置?

我有一个关于如何更改数组元素的索引的问题,因此它不会出现在7.位置而是位于2位而是...

有没有处理这个的功能?

ruby arrays

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

rails将html转换为图像

我正在寻找一种方法将html标签转换为动态图像......

这意味着,我希望能够创建一个image_tag,其中包含一个返回从html创建的图像的方法的路径.

我正在寻找解决方案,但无法找到解决问题的正确方法......

有任何想法吗?

Maechi

html ruby ruby-on-rails image rmagick

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

当所有记录不同时,如何使用全部更新?

update_all如果我想更新包含各种不同值的300,000条记录的列,我该如何使用?

我想做的是:

Model.update_all(:column => [2,33,94,32]).where(:id => [22974,22975,22976,22977]) 
Run Code Online (Sandbox Code Playgroud)

但不幸的是,这不起作用,而且对于300,000个条目来说更糟糕.

activerecord bulk ruby-on-rails-3 update-all

14
推荐指数
4
解决办法
7898
查看次数

send_file只发送一个空文件

我正在寻找一种下载xml文件的方法.我用:

file_path = 'folder/' + xml_name + '.xml'
send_file file_path, :type => "text/xml"
Run Code Online (Sandbox Code Playgroud)

但这总是下载一个空文件.文件本身有16 KB的数据......

这是为什么?

Maechi

ruby-on-rails sendfile

13
推荐指数
3
解决办法
5877
查看次数

批准rails中一个对象的类类型

我有一个关于rails语法的简单问题:

如何找出对象属于哪个类?

我尝试做一些像:

if class(object) == MyClass
Run Code Online (Sandbox Code Playgroud)

谢谢Maechi

ruby ruby-on-rails

9
推荐指数
2
解决办法
9378
查看次数

Sqlite如何删除最后添加的表项

我正在尝试删除表的最后添加条目:

DELETE FROM notes ORDER BY created_at DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

这只会导致以下错误:

near "ORDER": syntax error
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?(notes存在并且有记录!)

sqlite sql-delete

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

rails media file stream通过send_data或send_file方法接受字节范围请求

我有以下问题.声音在公共文件夹中隐藏,因为只有某些用户应该有权访问声音文件.所以我做了一个特定的方法,它就像一个声音网址,但首先计算,是否允许当前用户访问此文件.

该文件由send_data方法发送.问题是,如果它工作得很好我工作得很慢...我用来播放声音的jplayer插件的开发者告诉我,我应该能够接受字节范围请求以使其正常工作...

如何通过发送带有send_data或send_file的文件在rails控制器中执行此操作?

谢谢你,马库斯

ruby-on-rails x-sendfile http-headers sendfile

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

jquery不会(或删除)专注于任何表单字段

可能重复:
Jquery Unfocus

有一个只有一个密码字段标记的表单,并且当我使用palceholder时,我不想拥有自动输入焦点.如何在jquery中根本不设置焦点?

谢谢你,马库斯

html jquery focus input

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

iPhone:UISearchBar如何搜索""字符串?

我希望能够搜索没有任何字符的字符串.问题是,当UISearchBar中没有任何内容写入时,默认键盘不会显示搜索按钮.

任何的想法?

谢谢你,马库斯

iphone objective-c uisearchbar ipad ios

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