小编Mik*_*ald的帖子

如何在simpleform rails中指定select的标签

<%= f.association :opportunity_status, :label => "Status", :input_html => {} %>
<%= f.select :source_type, options_for_select(["lead","vteam"],["lead"]) %>
Run Code Online (Sandbox Code Playgroud)

在第一行,每件事都可以.在第二行,如果我按照我在第一行中的方式附加标签,则显示错误.

如何使用simpleform指定select的标签?

ruby-on-rails-3 simple-form

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

如何更新Backbone或Spine中的一小部分视图

Backbone/Spine中的常见模式是在发生某些事情时从头开始重新渲染整个视图.

但是如果你只需要更新它的一小部分(突出显示,选择,禁用,动画等),你会怎么做?

重新渲染所有内容没有任何意义,因为它可能会搞砸当前布局(例如,如果页面已滚动到某个点).

另一方面,如果使用类似的东西从View更新"内联"小部件$('.selected').highlight(),则必须在视图模板和JavaScript代码中复制相同的逻辑.

那么Backbone/Spine的"最佳实践"是什么呢?

backbone.js spine.js

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

Rails模型包含单个"has_one"模型的多个实例

我正在尝试创建一个包含同一类的两个不同"has_one"属性的rails模型.我觉得有一种更简单的方法可以做到这一点,但我现在想不到它.

所以,假设我想在rails中创建一个婚礼模型

class Wedding < ActiveRecord::Base
  has_one :groom, :class_name => 'Person'
  has_one :bride, :class_name => 'Person'
end


class Person < ActiveRecord::Base
  attr_accessible :wedding_id

  belongs_to :wedding
end
Run Code Online (Sandbox Code Playgroud)

我的目标是从婚礼对象访问修饰对象.(能够打电话@wedding.groom.name或其他)目前婚礼模型无法知道哪个"人"是新娘,哪个是新郎.

我应该使用单表无效吗?或者我应该使用外键?

有没有更好的方法来考虑整个问题?

activerecord ruby-on-rails

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

字符串文字在Coffeescript中意味着什么

CoffeeScript的文档包含以下的Blurb

字符串插值,块字符串和块注释CoffeeScript中包含Ruby样式的字符串插值.双引号字符串允许使用#{...}进行插值,单引号字符串是字面值.

有人可以解释一下"单引号字符串是字面意思"在这里意味着什么?

这只是意味着没有解释吗?还有更多javascripty意思吗?

我问,因为当使用单引号字符串与双引号作为对象键时,我看到了区别.

coffeescript

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

ActionController :: RoutingError(未定义的方法'sub'代表nil:NilClass)

当我尝试查看时,我在浏览器中收到此错误 localhost:3000/galleries


路由错误

undefined method `sub' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

我的日志文件告诉我

ActionController::RoutingError (undefined method ‘sub’ for nil:NilClass)`
  app/controllers/galleries_controller.rb:1:in `<top (required)>'
  Rendered /Users/mikev/.rvm/gems/ruby-1.9.3-head/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (0.8ms)
Run Code Online (Sandbox Code Playgroud)

的routes.rb

Gallery::Application.routes.draw do
  match 'galleries' => 'galleries#index'  
end
Run Code Online (Sandbox Code Playgroud)

控制器/ galleries_controller.rb:

class GalleriesController < ApplicationController
  def index

  end
end
Run Code Online (Sandbox Code Playgroud)

views/galleries/index.html.erb为空

知道这意味着什么吗?

ruby-on-rails

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