很难确定如何制作SASS而不是SCSS作为样式表的默认值.
我试过sass_config.rb
用这个制作一个文件:
Sass::Plugin.options[:syntax] = :sass
Sass::Plugin.options[:style] = :compressed
Run Code Online (Sandbox Code Playgroud)
我也尝试将它添加到environment.rb文件中.无论哪种方式我都会收到此错误:
.../config/environment.rb:7:in `<top (required)>':
uninitialized constant Sass::Plugin (NameError)
Run Code Online (Sandbox Code Playgroud) person = Person.find(4123)
person.destroy #=> false
Run Code Online (Sandbox Code Playgroud)
我有哪些方法可以找出记录未被删除的原因?该模型有两个验证,都只在创建时触发.它有一个回调,但如果失败则回调不会阻止.
我没有追溯或错误.
鉴于这一块HTML:
<div id="email_field" class="control-group">
<label class="control-label" for="account.email">Email</label>
<div id="email_input" class="controls">
<input id="account.email" name="account.email" type="text" placeholder="jpublic@example.com">
<span class="help-block">We just need a valid email address.</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
对于我想要的任何属性,如何将其转换为可重用的部分?IE:电子邮件,密码,密码确认等
我会假设某种视图层次结构,但我不太确定.
编辑:经过进一步的探索,我已经淘汰了{{view}}
,{{render}}
并弄清楚我需要什么:
我想:1.使用特定的视图(InputView)2.使用特定的控制器(最好类似命名:InputController)({{view}}
我认为不这样做)3.能够多次使用({{render}}
不能这样做) )4.能够传入值({{render}}
不能这样做)
例:
<!-- templates/application.hbs -->
{{foo "input" name="Email" id="account.email" placeholder="jpublic@email.com"}}
Run Code Online (Sandbox Code Playgroud)
// controllers/input.js
Application.InputController = Ember.ObjectController.extend({
type: "text"
});
Run Code Online (Sandbox Code Playgroud)
// views/input.js
Application.InputView = Ember.View.extend({
templateName: "form/input"
});
Run Code Online (Sandbox Code Playgroud)
<!-- templates/form/input.hbs -->
<input {{bindAttr id="id" name="name" type="type" placeholder="placeholder"}}>
Run Code Online (Sandbox Code Playgroud) 每当其中一个邮件发送时如果主体包含类似的内容link_to root_url
就会发出这种令人难以置信的无益错误:
ActionView::Template::Error: No route matches {}
Run Code Online (Sandbox Code Playgroud)
跟踪要么无用,要么指向该link_to
方法.因为它在这里也是非常难以检测的,所以我要求堆栈溢出.
更新1:为了帮助,我发布了可怕的routes.rb
文件:https://gist.github.com/2955610
更新2:在控制台中,app.root_url
提供正确的返回.
更新3: link_to "whatever", root_url
工作得很好.这么奇怪!
更新4:它在常规的rails视图中工作正常.
更新5: FIXED的image_tag
现在是不是在电子邮件中提供的主机,输出:http://assets/...png
.FFFFF.
更新6:我把它缩小到我得到同样的错误(在控制台中)app.url_for
.我认为这可能是相关的.
我有一个正在研究的Rails引擎,gemspec有这个:
s.add_development_dependency "rspec-rails"
s.add_development_dependency "combustion"
s.add_development_dependency "capybara"
s.add_development_dependency "factory_girl_rails"
s.add_development_dependency "ffaker"
s.add_development_dependency "draper"
s.add_runtime_dependency "sqlite3"
s.add_runtime_dependency "slim-rails"
s.add_runtime_dependency "sass-rails"
s.add_runtime_dependency "jquery-rails"
s.add_runtime_dependency "rails", "~> 3.2"
Run Code Online (Sandbox Code Playgroud)
但是,在转到正确的控制器/操作后,我收到此错误:
Missing template countdown/subscriptions/index, countdown/application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder]}. Searched in: * "/Users/krainboltgreene/Repository/ruby/countdown/spec/dummy/app/views" * "/Users/krainboltgreene/Repository/ruby/countdown/app/views"
Run Code Online (Sandbox Code Playgroud)
注意处理程序部分?
我想创建一个Google Cloud功能,可以正确设置上传文件的内容类型.我知道如何使用GraphicsMagick或ImageMagick,但我不确定Google Cloud Function是否具有这些本机库.我如何知道他们是否有这些或未能如何安装它们?
imagemagick graphicsmagick google-cloud-platform google-cloud-functions
ruby ×2
activerecord ×1
ember.js ×1
imagemagick ×1
reusability ×1
routes ×1
sass ×1
slim-lang ×1