小编den*_*min的帖子

Rails 3 has_and_belongs_to_many在视图中创建复选框

基于以下型号

class Company < ActiveRecord::Base
  has_and_belongs_to_many :origins
end

class Origin < ActiveRecord::Base
  has_and_belongs_to_many :companies
end
Run Code Online (Sandbox Code Playgroud)

我希望在我companies/_form的代表所有来源的复选框中有.

不知道Company.new(params[:company])in in是否companies_controller#create可以创建公司与所选起源之间的关联?

我正在运行rails 3.0.0,实现这一目标的最佳方法是什么?

感谢您的见解

ruby-on-rails associations

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

使用正则表达式从内容表中提取数据

请考虑以下String,它是一个内容表

Table of Content

Name abc  ......... 20
Name fghkjkj kjkj . 31
Name.with.dot ..... 45
Run Code Online (Sandbox Code Playgroud)

我想提取部分的名称' Name abc'' Name fghkjkj kjkj'和' Name.with.dot'

我没有找到正确的正则表达式来实现这个目标,任何见解?

regex

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

如何获取哈希值的大小

我有一个哈希,每个值都是一个数组。

我想建立一个包含每个值/数组大小的新数组。

例:

哈希

{"A"=>["1", "2", "3"], "B"=>["b", "toto"]}
Run Code Online (Sandbox Code Playgroud)

结果

[3, 2]
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

ruby arrays hash

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

Rails:在运行时生成.js文件

.js在我的public/javascript文件夹中有一个文件,我想在此文件中包含一个动态生成的值.

是否可以生成动态生成的.js文件,例如 public/javascript/my_javascript.js.erb

谢谢

javascript ruby-on-rails

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

CSS攻击Raison d'être

由于我使用CSS构建布局,我总是拒绝为不同的浏览器使用CSS hacks.

在您看来,使用黑客是否真的有好处?

干杯

css

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

翻译模型的价值

使用rails 3.0.3处理以下问题的最佳方法是什么?

我有一个模特(身份证,姓名)国籍,我在其中存储不同的国籍

即:法国,德国,比利时

我的应用程序应该有多种语言版本,因此如果语言环境设置为英语,则包含国籍的选择输入应显示法语,德语,比利时语,如果语言环境设置为法语,则应显示Francais,Allemand,Belge.

在哪里存储翻译以及如何在我的代码中使用它们?

谢谢你的帮助.

translation model ruby-on-rails

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

从纯JavaScript到prototypejs

有没有办法在prototypejs中编写以下纯javascript

var xhr = new XMLHttpRequest();

xhr.open("POST", "/photos?authenticity_token=" + token 
                        + "&photo[name]=" + img.name
                        + "&photo[size]=" + img.size);

xhr.overrideMimeType('text/plain; charset=x-user-defined-binary');
xhr.sendAsBinary(bin);
Run Code Online (Sandbox Code Playgroud)

我这样做但我不知道如何上传bin文件

var url = '/photos';
new Ajax.Request(url, {
  method: 'post',
  parameters: { 
    authenticity_token: token,
    'photo[name]': img.name,
    'photo[size]': img.size       
  },
  onSuccess: function(transport) {
    alert('Yeah');
  }
});
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript upload prototypejs

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

在heroku上的Rails 3 x_sendfile

Rails 3允许直接以更高效的方式向HTTP客户端发送静态文件,并绕过您的应用服务器进程(如http://john.guen.in ...所述)

send_file '/path/to.png', :x_sendfile => true, :type => 'image/png'
Run Code Online (Sandbox Code Playgroud)

我想在heroku上部署我的应用程序.

heroku使用Nginx 0.6.32(参见http://docs.heroku.com/aspen).

是否x_sendfile在Heroku的作品?

这是我在Nginx http://wiki.nginx.org/NginxXSendfile找到的内容

干杯

ruby-on-rails nginx heroku ruby-on-rails-3

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

匹配字符串和前后的5个字符

我需要匹配字符串onetwo之前和之后的5个字符

输入中包含以下文本

Lorem Ipsum只是印刷和排版行业的虚拟文本.自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本,当时一个未知的打印机采用了类型的厨房,并将其拼凑成一个类型标本两本书.它不仅存在了五个世纪,而且还延续了电子排版,基本保持不变.它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表格的推出而普及,最近还推出了包括Lorem Ipsum版本在内的Aldus PageMaker等桌面出版软件.

输出应该是

  • 嗯,一个文字
  • 我的两本书

正则表达式应该与ruby中的扫描方法一起使用

regex

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