rake routes 的以下输出中的表达式 #(?-mix:facebook|twitter) 是什么意思?
user_omniauth_callback /users/auth/:action/callback users/omniauth_callbacks#(?-mix:facebook|twitter)
rake routes 的以下输出中的表达式 #(?-mix:facebook|twitter) 是什么意思?
user_omniauth_callback /users/auth/:action/callback users/omniauth_callbacks#(?-mix:facebook|twitter)
这是一个正则表达式片段,它有效地匹配facebook
ortwitter
在那个位置,并且区分大小写(因此不会匹配fAcebOOK
or TWITTER
)。
如果您想了解更多关于正则表达式的信息,请从这里开始:)