小编el_*_*ick的帖子

西班牙语的多元化和单一化

对不起我的英语不好...

我有一个为西班牙开发的rails应用程序,因此,所有内容都是西班牙语,所以,我有一个搜索框在mysql数据库中搜索,所有行都是西班牙语,我想改进我的搜索,以允许用户以单数或复数形式搜索关键字,例如:

keyword: patatas
found: patata

keyword: veces
found: vez

keyword: vez
found: veces

keyword: actividades
found: actividad
Run Code Online (Sandbox Code Playgroud)

在英语中,在单一化和复数化方法的帮助下,这可能相对容易...

where `searching_field` like '%singularized_keyword%' or `searching_field` like '%pluralized_keyword%'
Run Code Online (Sandbox Code Playgroud)

但是,对于西班牙语....

一些帮助?

谢谢!

ruby-on-rails internationalization pluralize singular

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

rails,如何从url字符串获取params?

可能重复:
如何在Rails测试中使用参数轻松解析URL?

对不起我的英语不好...

我在我的archives.rb模型中获取了一个从html内容中获取所有src属性的方法,我得到src的样子:

http://localhost:3000/es/editor/archives/28/show_image?x=142&y=142

我需要从该URL获取params,具体来说:id,x,y

感谢和问候.

ruby url ruby-on-rails params ruby-on-rails-3

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

PHPExcel OpenOffice Calc(ods)文件问题

对不起我的英语不好...

我正在尝试实现phpexcel来读取不同类型的文件,特别是.xls,.xlsx和.ods文件.

我正在使用这个例子进行测试

使用.xls文件......一切正常.使用.xlsx文件......一切正常.但..使用.ods文件,它只显示1个空行.

我也用过另一个例子.在这一个我手动选择要使用的类和文件使用,但同样的问题.

关于这个问题的一些想法?

问候

php phpexcel openoffice-calc

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

ruby on rails - 访问公共目录时出错

我想问你是否可以显示数据,我将保存在/ public/my_dir_for_data中.

如果我尝试显示此目录中的图像,我会收到"路由错误".可能当我想将数据保存到我的应用程序的根目录时,例如/ my_data,一切都会好的...但是我喜欢这种RoR应用程序的结构,如果我可以在/ public中使用该目录,我会很高兴的...

无论如何存在,该怎么办?(同时安全吗?)

ruby ruby-on-rails

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

ruby on rails自定义setter帮助

对不起我的英语不好,

我有一个名为的模型Recipe,Recipe有一个名为的属性duration

在我的表单中,我有2个下拉列表来获取持续时间属性

select_tag 'duration[hours]'
select_tag 'duration[minutes]'
Run Code Online (Sandbox Code Playgroud)

我需要像这种格式的duration属性的值 hh:mm:ss

我试过了

def duration=(d)
  self.duration = "#{d[:hours]}:#{d[:minutes]}:00"
end
Run Code Online (Sandbox Code Playgroud)

但那不起作用

请帮忙

请咨询!

ruby setter attributes ruby-on-rails

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

Authlogic自动注销超时

我在我的应用程序中使用Authlogic gem,我需要用户在15分钟不活动后自动注销.有人能告诉我怎么做吗?

ruby-on-rails authlogic user-inactivity

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

Oracle,根据其他字段插入相关数字

对不起我的英语不好:

我的查询select date from mytable返回如下内容:

DATE

27/09/2011
27/09/2011
27/09/2011
27/09/2011
28/09/2011
28/09/2011
29/09/2011
29/09/2011
29/09/2011
Run Code Online (Sandbox Code Playgroud)

我还需要我的查询根据每个不同的日期返回相关性.就像是...

DATE         | CORRELATIVE
             |
27/09/2011   | 1
27/09/2011   | 2
27/09/2011   | 3
27/09/2011   | 4
28/09/2011   | 1
28/09/2011   | 2
29/09/2011   | 1
29/09/2011   | 2
29/09/2011   | 3
Run Code Online (Sandbox Code Playgroud)

我需要帮助才能得到它,就像select date, any_way_to_get_it from mytable thk 一样!

sql oracle select correlation

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

SQL Oracle使用更多的一个关联数据获取数据

我有一个包含这样的数据的表:

|   cod_1   |   cod_2   |
-------------------------
|   1       |   03      |
|   2       |   07      |
|   2       |   09      |
|   3       |   09      |
|   4       |   01      |
|   4       |   02      |
|   4       |   08      |
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我需要得到cod_1 24,因为他们有更多的tahn与cod_2相关联.

sql oracle

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

Ruport - 未定义的方法`each'表示"":String

对不起我的英语不好.

我正在关注这个tuto:http: //ruportbook.com/printable_documents.html ,第一个例子,但我得到未定义的方法`每个'为"":字符串一直,我用这段代码创建了一个新文件:

class MultiTableController < Ruport::Controller    
  stage :multi_table_report    
  class PDF < Ruport::Formatter::PDF    
    renders :pdf, :for => MultiTableController    
    build :multi_table_report do
      data.each { |table| pad(10) { draw_table(table) } }
      render_pdf
    end    
  end    
end
Run Code Online (Sandbox Code Playgroud)

然后,在名为workers_controller.rb的现有控制器中,我执行了下一个操作:

  def index_report
    t1 = Table(%w[a b c]) << [1,2,3] << [4,5,6]
    t2 = Table(%w[a b c]) << [7,8,9] << [10,11,12]
    pdf = MultiTableController.render_pdf(:data => [t1,t2])
  end
Run Code Online (Sandbox Code Playgroud)

我当然把这条路线添加到routes.rb.

然后,我在浏览器上收到此错误:

undefined method `each' for "1":String
Run Code Online (Sandbox Code Playgroud)

但错误不仅发生在这个例子中,我已经尝试了许多其他例子,我得到了同样的错误.

一些帮助?请提前!问候.

ruby reporting ruby-on-rails ruport ruby-on-rails-3

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