我一直在使用本指南
每当我导入模块时,我都会看到这个屏幕:
我使用了以下文件路径,也许这是错误的?
/usr/local/Cellar/ruby-build/20160130/share/ruby-build/2.3.0
并得到这个错误:
我很感激任何人可能有的任何想法,我一直在努力让这个工作整晚!
"样式"下没有显示边距样式,正如您所看到的那样,它也没有显示任何计算.不知道这里发生了什么,但是在将元素的宽度改为90%之后我就注意到了这一点.我正在使用粉底,所以也许它的一些竞争风格?
我不是问如何解决我的具体问题,这就是为什么我没有发布任何代码.我只是很困惑为什么chrome在没有显示任何要计算的时候会突出显示边距
此代码作为示例提供,用于与devise和OmniAuth一起使用,它可以在我的项目中使用.
class User < ActiveRecord::Base
def self.new_with_session(params, session)
super.tap do |user|
if data = session["devise.facebook_data"] && session["devise.facebook_data"]["extra"]["raw_info"]
user.email = data["email"] if user.email.blank?
end
end
end
end
Run Code Online (Sandbox Code Playgroud)
我不知道为什么它是一个单一的等号作为一个双等号,我认为这对于 - if陈述是必要的.我的IDE"intelliJ IDEA"同意我的担忧.
随着我继续在我的应用程序上取得进展,我的样式表文件夹很快就会溢出。我已经阅读了关于资产管道的 rails 指南,并在互联网上搜索了一个有信誉的来源,但仍然在“rails 方式”上不知所措,以保持一切整洁。
在我去尝试自己开发一个系统之前,我希望能从你们那里得到一些建议。
在资产组织方面是否有众所周知的“最佳实践”?如果没有,什么对你来说效果很好?
截至目前,我的设置是这样的:
app/assets/stylesheets >
Run Code Online (Sandbox Code Playgroud)
application.css, 应用程序-RESPONSIVE.css
任何特定于正文、容器、导航栏、页脚的代码
controller.scss,控制器响应
*任何特定于该控制器的代码
lib/assets/stylesheets >
Run Code Online (Sandbox Code Playgroud)
重置.css
在 application.css 我使用
*= require reset
*= require_tree .
*= require_self
Run Code Online (Sandbox Code Playgroud)
然而,为了获得所有样式,我也一直在想,如果需要,在树之前设置self作为覆盖主要样式的方法是否更好?
css ruby-on-rails organization ruby-on-rails-3 asset-pipeline