警告: 整合性のない脚注開始用の簡単コード:
この警告が見当違いであれば、管理画面の 全般設定 > 脚注の開始・終了用の簡単コード > 簡単コードの整合性を検査 にある構文検査の機能を無効にしてください。
整合性のない脚注開始用の簡単コード:
“RAILS_ROOT)/main_controller.rb)の中身は class MainController < ApplicationController def index (ここにTOPページ内で実行するプログラムを書きます) end end こんな感じになります。 このままですと、アクセâ¦â
ãã®è¨äºã¯ã¢ããªããã®æè¡ããã°ãDoRubyããã移è¡ããè¨äºã§ããæ å ±ãå¤ãå¯è½æ§ãããã¾ãã®ã§ã注æãã ããã
TOPãã¼ã¸ã«ã©ã³ãã ã«è¡¨ç¤ºããããã³ã³ãã³ããããå ´åãã¢ã¯ã»ã¹æ¯ã«ãã¼ã¸ã®ä¸é¨ãå¤ãããããªå ´åã¯åçã«ãã¼ã¸ãä½æãããã¨ã«ãªãã¾ããã
ãããªã«ç®ã¾ããããå¤ãããªãã¦ãè¯ããä¾ãã°ï¼ï¼åã«ï¼åã®é »åº¦ã§å
容ãå¤ãããããã§ååã§ããã以ä¸ã«ä¸çªã¢ã¯ã»ã¹ãå¤ãï¼ã§ãããï¼TOPãã¼ã¸ã®è² è·ã軽æ¸ãããâ¦ãããªæã«ä½¿ãã®ããä»åç´¹ä»ãããã¼ã¸ãã£ãã·ã¥æ©è½ã¨å®æçã«ãã¡ã¤ã«ãåé¤ãããããããã°ã©ã ãçµã¿åããã
éçãã¼ã¸æ¸ãåºãæ©è½ã§ãã
âãã¼ã¸ãã£ãã·ã¥æ©è½
ä¾ãã°TOPãã¼ã¸ã表示ããã³ã³ããã¼ã©ãmainã§ã¢ã¯ã·ã§ã³ãindexã®å ´åã
(RAILS_ROOT)/config/routes.rbå ã«
map.connect ‘/’, :controller => “main”, :action=> “index”
map.connect ‘/index.html’, :controller => “main”, :action=> “index”
ã¨è¨è¿°ãããã¨ã§
ã¸ã¢ã¯ã»ã¹ããéã« http://(ãã¡ã¤ã³å)/main/ ã®ã³ã³ãã³ãã表示ããããã«ãªãã¾ãã
ãã®éTOPãã¼ã¸ã表示ãã¦ããã³ã³ããã¼ã©ã¼((RAILS_ROOT)/main_controller.rb)ã®ä¸èº«ã¯
class MainController < ApplicationController
def index
(ããã«TOPãã¼ã¸å
ã§å®è¡ããããã°ã©ã ãæ¸ãã¾ã)
end
end
ãããªæãã«ãªãã¾ãã
ãã®ã¾ã¾ã§ãã¨ãã¢ã¯ã»ã¹æ¯ã«HTMLãä½æã»è¡¨ç¤ºãã¦ããã®ã§ããã
ããã«ï¼è¡ã以ä¸ã®ã³ã¼ãã追å ãã¾ãã
caches_page :index
class MainController < ApplicationController
caches_page :index
def index
(ããã«TOPãã¼ã¸å
ã§å®è¡ããããã°ã©ã ãæ¸ãã¾ã)
end
end
ããã«ãããåã³ã³ããã¼ã©å
ã®æå®ããã¢ã¯ã·ã§ã³ï¼ãã®å ´åindexã§ãï¼ã«ã¢ã¯ã»ã¹ããéã«
ãã®æä½æããHTMLããµã¼ãã¼å
ã«ä¿åãããã以éã®ã¢ã¯ã»ã¹ã«å¯¾ãã¦ã¯ä¿åããHTMLã表示ããããã«ãªãã¾ãã
HTMLãã¡ã¤ã«ã®ä¿åå ´æã¯publicé
ä¸ã«
public/ã³ã³ããã¼ã©å/ã¢ã¯ã·ã§ã³å.html
ã¢ã¯ã·ã§ã³ãindexã®å ´åã¯
public/ã³ã³ããã¼ã©å.html
ã¨ããååã§ä¿åããã¾ãã
ä»åã¯ã³ã³ããã¼ã©åãmainãã¢ã¯ã·ã§ã³åãindexã§ãã®ã§
public/main.html
ã«ãªãã¾ãã
ããã«ãããååã¢ã¯ã»ã¹æã«HTMLãã¡ã¤ã«ãçæã»è¡¨ç¤ºã»ä¿åãè¡ããï¼åç®ä»¥éã¯ä½æãããã¡ã¤ã«ã表示ããããã«ãªãã¾ããã
ã§ããããã®ã¾ã¾ã§ã¯ãã£ããåçã«ä½æããã³ã³ãã³ããä½åº¦ã¢ã¯ã»ã¹ãã¦ãè¦ãç®ãå¤ãããªããªã£ã¦ãã¾ãã¾ãã
ã§ãã®ã§ããã®ãã¼ã¸ãã£ãã·ã¥æ©è½ãå®æçã«åé¤ãããããå¦çãè¨å®ãã¾ãã
âãã¡ã¤ã«åé¤ããã
ä¸ã®ãã¼ã¸ãã£ãã·ã¥ã¯Ruby on Railsã®æ©è½ã§ããããã¡ãã¯linuxã®æ©è½ã使ãã¾ãã
crontabãç·¨éãã¦èªåã§ãã¡ã¤ã«ãåé¤ããã³ãã³ããç»é²ãã¾ãã
crontab -e #crontabãç·¨é
ç·¨éç»é¢ã«ã¦ä»¥ä¸ã®ã³ã¼ãã追å
0-59/10 * * * * rm /(RAILS_ROOT)/public/main.html
Railsã®ããã°ã©ã ã/opt/rails/test/ã«ä½æãã¦ããå ´åã¯0-59/10 * * * * rm /opt/rails/test/public/main.html
ã«ãªãã¾ãã
ããã§ãæ¯æï¼ï¼åã«ãã£ãã·ã¥ãåé¤ãã¦ããã¾ãã
ãã®ï¼ã¤ãçµã¿åããããã¨ã§ãï¼ï¼åæ¯ã«ä¸èº«ãå¤ããã³ã³ãã³ãã®åºæ¥ä¸ããã§ãã
主ãªä½æ¥ã¯caches_page ã®è¿½å 㨠crontab ã®ç»é²ã®ï¼ç¹ã§ãã
ã¨ã¦ãã«ã³ã¿ã³ã«åºæ¥ã¾ãã®ã§ãæ¯éã試ããã ããã
GOOD RAILS!!