본문 바로가기
Etc/경험담

[ruby on rails] 경험담

by 생각하는달팽이 2015. 3. 16.

1. 외부에서의 접근 불가


루비 온 레일즈를 공부하면서 생긴 일이다.

모든 과정을 따라하고 나서, " rails s  " 명령어를 통해 서버를 시작했다. 여기까지도 에러가 없었다.

그런데, 외부에서 접속이 안된다.

iptables 에서 port 도 열어놓았다.


알고보니 이는 rails 는 IN_ADDR 로 바인드를 한다 3000번 포트에 대해서 이 말인 즉슨. 외부의 특정 IP 로부터 3000번 포트로 진입할 수 없다는 것이다. 이를 해결하기 위해서는 -b (바인드) 옵션을 넣어주어야 한다.


rails s -b 0.0.0.0 -p 3000



2 rails 에서의 css, js 파일들 설정

application.css 파일 내에 require 설정을 해주면 잘된다.


app/assets/javascripts/application.js

// Vendor Files
//= require jquery.min
//= require bootstrap.min

app/assets/stylesheets/application.css

 *= require_tree .
 *= require_self
 * Vendor Files
 *= require bootstrap.min


이렇게 했을경우 vendor/assets/javascripts , vendor/assets/stylesheets 에 넣어놓은 벤더파일들이 정상 삽입되었다.



반응형

'Etc > 경험담' 카테고리의 다른 글

[git] git 설정  (0) 2015.08.07
[PHP] 웹사이트  (0) 2015.08.06
[windows] 개발 환경 작업  (0) 2015.08.04
[Rankup] 랭크업 플랫폼 수정기  (0) 2015.08.04
  (0) 2015.03.12