<%= 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的标签?
Backbone/Spine中的常见模式是在发生某些事情时从头开始重新渲染整个视图.
但是如果你只需要更新它的一小部分(突出显示,选择,禁用,动画等),你会怎么做?
重新渲染所有内容没有任何意义,因为它可能会搞砸当前布局(例如,如果页面已滚动到某个点).
另一方面,如果使用类似的东西从View更新"内联"小部件$('.selected').highlight()
,则必须在视图模板和JavaScript代码中复制相同的逻辑.
那么Backbone/Spine的"最佳实践"是什么呢?
我正在尝试创建一个包含同一类的两个不同"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
或其他)目前婚礼模型无法知道哪个"人"是新娘,哪个是新郎.
我应该使用单表无效吗?或者我应该使用外键?
有没有更好的方法来考虑整个问题?
该CoffeeScript的文档包含以下的Blurb
字符串插值,块字符串和块注释CoffeeScript中包含Ruby样式的字符串插值.双引号字符串允许使用#{...}进行插值,单引号字符串是字面值.
有人可以解释一下"单引号字符串是字面意思"在这里意味着什么?
这只是意味着没有解释吗?还有更多javascripty意思吗?
我问,因为当使用单引号字符串与双引号作为对象键时,我看到了区别.
当我尝试查看时,我在浏览器中收到此错误 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为空
知道这意味着什么吗?