參考使用:
自己犯二了,「在require_login的respond_to那一行之上加上」 理解出錯,開始任務加在respone_to的裡面。
後來細看,自己二了,理解錯了,他的意思放在respond_to這行的上面新增:
if url.rindex("/") == url.length -1
url = url_for(:controller => "my", :action => "page")
end
然後,新增在responed_to 的上面,出現如下log資訊:
log:
s&)' (client.h:742)
in 'passenger::sessionptr hooks::getsession(const passenger::pooloptions&)' (hooks.cpp:294)
in 'int hooks::handlerequest(request_rec*)' (hooks.cpp:563)
if url.rindex("/") == url.length -1
from /home/scm/redmine-1.4.4-0/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:184:in `require'
********************==logsend*************************====
sovle:
reference --->
syntax error, unexpected tidentifier, expecting kend
原因:1、 if url.rindex("/") == url.length -1 的「-1」之前都了乙個空格
最後的**:
def require_login
if !user.current.logged?
# extract only the basic url parameters on non-get requests
if request.get?
url = url_for(params)
else
url = url_for(:controller => params[:controller], :action => params[:action], :id => params[:id], :project_id => params[:project_id])
endif url.rindex("/") == url.length-1
url = url_for(:controller => "my", :action => "page")
endrespond_to do |format|
format.html
format.atom
format.xml
format.js
format.json
endreturn false
endtrue
end
********************==end ok*************************====
修改 Spring Boot 預設頁面
spring boot 預設的歡迎介面是 main resources static index.html 原先的 webmvcconfigureradapter 已過時了,改為繼承 webmvcconfigurationsupport 類 或 實現 webmvcconfigurer 介面。impo...
如何修改redmine的密碼
場景 當你的redmine管理員密碼忘記了,你只有redmine的資料庫的時候,如何修改密碼呢?解決之道 在修改之前,需要之道redmine的密碼的加密規則 sha1 salt sha1 其中sha1生成規則 sha1 sha1 new password 知道了它生成規則,所有問題都easy了。只需...
GitLab遇到ssh修改了預設埠解決方法
gitlab用ssh免金鑰認證確實很好用,只是配置的時候發現修改了ssh預設埠 22 則不可達,不少小夥伴都遇到了這個問題。經過一番思考,覺得需要修改服務端配置,這裡把具體寫個部落格,讓大家少點坑。修改步驟 1 修改ssh埠 此步驟略過 port 埠 2 修改 etc gitlab gitlab.r...