小编mar*_*cgg的帖子

Ruby on Rails有什么好的PDF到HTML转换器?

我正在尝试以编程方式将PDF转换为HTML.到目前为止,我一直在使用pdftohtml,但我们的用户对结果不满意.

这就是我需要的:

  • 我正在使用Ruby on Rails,但是任何在Unix上工作的工具都可以工作,因为我可以从命令行调用它.但当然一个漂亮的宝石或插件将是完美的.

  • 我更喜欢它是开源的

  • 它需要能够处理图像

  • 如果有需要可以丢弃图像,那将是很好的

  • 它需要稳定

  • 它需要返回一个接近原始pdf布局的html(我已经尝试过pdftohtml,结果在很多情况下效果都不好)

html ruby pdf ruby-on-rails pdf-to-html

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

如何使用Ruby on Rails创建zip存档?

我在目录中有一堆文件.我想将它们中的一些压缩成zip存档.

我可以看到有各种 溶胶utions这样做.我可以使用像rubyzip这样的gem 或运行exec,只需使用命令行工具.

这将影响我正在研究的系统的一个重要部分,所以我希望得到一些关于使用Rails创建zip文件的反馈和/或指示.

ruby unix zip ruby-on-rails

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

在Formtastic中使用:collection和:include_blank.怎么做?

我使用Ruby on Rails的精湛的Formtastic插件.

在使用自定义集合时,有人知道如何包含空格(选项)吗?

当我尝试:

<%= f.input :organizations, :collection => Organization.all(:order => :name), :include_blank => true %>
Run Code Online (Sandbox Code Playgroud)

我得到了收藏的选择框,但不是空白...

ruby-on-rails formtastic

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

如何创建Edge rails应用程序?

我有rails源代码的最新克隆.

我想借助rails latest commit创建应用程序.我不会在生产中使用这些应用程序.只是为了实验.

我该怎么做 ?

ruby-on-rails

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

IE:只有一部分锚可以点击

我想要一个具有特定高度和宽度的锚.

它上面没有文字,因为它意味着要放在页面的某个区域之前.

这是代码:

<a href="/" style="width:370px;height:80px;display:block;position:absolute;"></a>
Run Code Online (Sandbox Code Playgroud)

除了IE6和IE7之外,它在所有方面都运行良好.如果我添加边框,我可以看到锚具有正确的大小,但如果我尝试单击它,则只有顶部可以单击.

我不知道为什么会这样做.我尝试添加一个onclick,即使有警报,同样的事情,单击锚的底部是不可能的.

这真的很奇怪,之前有没有发生过这种事?一切都会有所帮助.

html css internet-explorer

12
推荐指数
2
解决办法
7646
查看次数

使用Jquery获取当前URL

我是javascript和jquery的新手.

$.getJSON("idcheck.php?callback=?", { url:  /*i want full url to be print*/ }, function(json){
  //alert(json.message);
});
Run Code Online (Sandbox Code Playgroud)

如何在url之后获取当前的完整网址:在上面?

谢谢

ajax jquery

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

B-tree索引如何在mysql中工作

当我在mysql中为表创建索引时,我看到index_type是type BTREE.现在虽然我了解btree(s),但我并不清楚它是如何存储索引以及数据库如何基于此搜索记录的.

我的意思是,btree非常适合数据库执行读取和写入大块数据,当我们为列类型创建索引时Primary key,我理解的是,它创建一个树并根据值的类型分割根的值.根.

现在,它是仅存储ID树下的主键还是与该主键关联的整个数据?

找到想要的主ID后,数据库如何提取记录?

mysql database search b-tree

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

如何在Ruby 1.9中只获取有序散列的子集?

我们来看这个例子:

d = {"a" => 1, "b" => 2, "c" => 3, "d" => 4}
Run Code Online (Sandbox Code Playgroud)

由于散列现在订购,我可能想从获取数据ab或者从cd.问题是我不能做d[0..1]d[2..3].

但我可以这样做:

irb > d.to_a[0..1]
=> [["a", 1], ["b", 2]] 
Run Code Online (Sandbox Code Playgroud)

...但是这感觉很麻烦,我不想把我的哈希用于这样的操作.

有一个更清洁的解决方案来处理这个?

# Holy Grail
irb > d[0..1]
=> {"a" => 1, "b" => 2}
Run Code Online (Sandbox Code Playgroud)

我可以看到如何编程自己这样的方法,但可能有一些本机已经完成,我可以使用...?

ruby hash

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

如何将整个Access数据库导出到SQL Server?

我刚刚有一个可爱的Access数据库,所以我想要做的第一件事就是把它转移到一个普通的数据库管理系统(sqlexpress),但我发现的唯一解决方案听起来像疯狂.

某处没有" 导出数据库到.sql "按钮吗?我有大约50个表,这个导出可能会运行多次,所以如果我不必手动导出所有表,那将是很好的.生成.sql文件(使用表创建和插入)也很棒,因为它允许我在版本控制下保留它.

我想如果做这样简单的事情是不可能的,我会欣赏任何类似的东西.

ms-access export sql-server-express

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

创建一个jQuery插件:关于函数可见性的最佳实践?

我正在创建一个jQuery插件.到目前为止它工作正常,但我对我做事的方式有疑问:

jQuery.fn.myMethod = function() {
  return this.each(function(){
    MyScope.doSomething(jQuery(this).attr("id"));
  });
};

var MyScope = {

  // The functions contained in MyScope are extremely linked to the logic 
  // of this plugin and it wouldn't make a lot of sense to extract them

  doSomething: function(id){
    // something
    doSomethingElse(23);
    // some more code
    doSomethingElse(55);
  },

  doSomethingElse: function(someInt){
    // some code 
  }
};
Run Code Online (Sandbox Code Playgroud)

我使用MyScope存储我的所有"私人"功能.我不希望用户能够去$("p").doSomething(),但我确实需要使用它们.

我可以移动myMethod函数中的所有内容,但它会创建一个100行长的函数,人们会讨厌它.

在这种情况下,最佳做法是什么?关于这个,有没有很棒的教程?

javascript jquery jquery-plugins

11
推荐指数
2
解决办法
3981
查看次数