小编Gav*_*vin的帖子

如何使用Coffeescript和Rails 3.1定义回调函数?

在我看来,我想:

:coffeescript
  Gmap('#canvas').getAddressBounds request.term
Run Code Online (Sandbox Code Playgroud)

在maps.js.coffee中定义为

Gmap = (mapId) ->
  getAddressBounds: (address) ->
    data = []
    $(mapId).gmap3
      action: 'getAddress'
      address: address
      callback: (results) ->
        return unless results
        data = $.map results, (item) ->
          bounds: item.geometry.bounds
    data
Run Code Online (Sandbox Code Playgroud)

但这不起作用.首先,存在范围问题.视图中的脚本看不到Gmap函数.如果我将代码直接添加到视图中,Gmap是可见的,但数据始终返回为[].

coffeescript ruby-on-rails-3.1

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

将with_options与Rails表单帮助器一起使用

我的表单有:prompt =>"选择"许多输入:

f.select :country, :prompt => "Select"
f.select :city, :prompt => "Select"
...
Run Code Online (Sandbox Code Playgroud)

有没有办法用with_options包装它并干掉它?

ruby-on-rails

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

在 vi 插入模式下启动 Fish shell?

使用fish_vi_key_bindings,fish shell 以模式启动normal。如何更改默认启动模式insert

fish

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

如何使用正则表达式解析引用的搜索字符串?

鉴于搜索字符串"汽车'猫和狗'鱼'锤'",什么是捕获所有搜索条件的最佳正则表达式.它应该支持单引号和双引号.如果可能的话,Ruby友好的答案.

ruby regex

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