我正在关注这个railscast教程,在我的rails项目上为facebook身份验证设置omniauth:http://railscasts.com/episodes/360-facebook-authentication?autoplay = true .我进入了4分钟,到目前为止我所做的一切都是捆绑宝石omniauth-facebook并加入,
omniauth.rb
OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['my id here...'], ENV['my secret code here...']
end
Run Code Online (Sandbox Code Playgroud)
然后当我去,http://localhost:3000/auth/facebook我得到一个错误说The parameter app_id is required.
我对数据库知之甚少,最近我一直在问一些关于它们的问题,以便更好地理解它们,但我仍然对有什么不需要的东西感到困惑.
我正在使用HTML/CSS/JavaScript创建一个简单的应用程序,它有一些针对儿童的测验和"教程".我不希望下一个教程/测验在上一个教程/测验完成之前解锁.
那么为什么我需要一个数据库,以便在一个完成后"保存"?我不需要保存分数或类似的东西,只要他们得到一个及格分数就可以继续前进.
例如,如果我想要很多正方形,但希望它们是不同的颜色,那么它们可能是同一个类吗?如,
<div class="squares"></div>
<div class="squares"></div>
<div class="squares"></div>
<div class="squares"></div>
<div class="squares"></div>
<div class="squares"></div>
Run Code Online (Sandbox Code Playgroud)
或者是他们拥有自己的颜色的唯一可能的方法是给他们每个人自己的课程?如
<div class="squares-1"></div>
<div class="squares-2"></div>
<div class="squares-3"></div>
Run Code Online (Sandbox Code Playgroud)
等等...
我想知道因为我一直在做第二种方式,但似乎还有其他方法可以做到这一点,额外的CSS几乎似乎很多.