- 测试多个角色在同一页面的行为(Sessions),创建chrome用户,针对角色命名,快捷键切换Ctrl/Command + Shift + m
- Rails Panel,结合meta_request gem
- Vimium
- Tampermonkey,油猴插件
- userscript
- Pendule
- builtwith
- 网页截图 awesome screenshot
- Navigate MVC Command + Ctrl + Up Arrow
- Rails 3
- haml
- haml-rails
- delayed_job_active_record
- moode_user_plugin
- will_paginate
- jquery-ui-rails
- bootstrap-sass
假设一个议题下面又多个意向,而每个意向又有多个意见反馈
Subject(1) <----> Intention(*)
Intention(1) <----> Feedback(*)
subject.rb:
has_many :intentions
has_many :feedbacks, :through => :intentions, :source => :feedbacks
intentions.rb:
belongs_to :subject
has_many :feedbacks
feedback.rb:
belongs_to :intention
delegate :subject, :to => intention, :allow_nil? => true
- variables:
$black: #000000;
- mixins:
/app/assets/stylesheets/minixs
- inheritance:
/app/assets/stylesheets/components/cards.css.scss
我的解决思路:定义两套变量,为不一样的地方使用。
variable.css.scss
$special_color: blue;
variables_for_admin.css.scss
$special_color: green;
准备两套css,一套为admin用户的,另一套为非admin用户
admin: admin.css.scss
non_admin: application.ccs.scss
在模版里引入不同的css即可
- if admin?
= stylesheet_link_tag "admin", :media => "all"
- else
= stylesheet_link_tag "application", :media => "all"