On Friday, February 13, 2015 at 11:26:23 AM UTC+2, Colin Law wrote: > > On 13 February 2015 at 09:09, Darius Pakusas <[email protected] > <javascript:>> wrote: > > Hi, > > > > I'm newbie in Rails. When I change routes.rb file Rails does not reload > it, > > means /rails/info/routes shows same old routes and rake routes shows > new. If > > I stop rails server and start again, it shows new routes. If I rename > > routes.rb files I get an exception routes.rb not found. > > Yes, that is the way it works. If you change routes.rb you need to > restart the server. > Even in development? On the web I find older resources saying routes.rb also is reloaded if file is changed.
> > > > If I create new controller, change view and other files in app, I can > see > > result in browser immediately, means rails reloads that code. > > > > I'm using docker if it is important, Dockerfile: > > FROM ruby:2.2.0 > > > > RUN apt-get update && apt-get install -y nodejs --no-install-recommends > && > > rm -rf /var/lib/apt/lists/* > > RUN apt-get update && apt-get install -y mysql-client postgresql-client > > sqlite3 --no-install-recommends && rm -rf /var/lib/apt/lists/* > > > > RUN bundle config --global frozen 1 > > > > RUN mkdir -p /usr/src/app > > WORKDIR /usr/src/app > > > > COPY Gemfile /usr/src/app/ > > COPY Gemfile.lock /usr/src/app/ > > > > RUN bundle install > > > > EXPOSE 3000 > > CMD ["rails", "server", "-b", "0.0.0.0"] > > I don't understand your point about why it is important in this case. > Please clarify. > It is really not inportant in this case. My thought was maybe Rails check if file was changed does not work because it is in container or something like that. Darius -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/a2411463-6e70-441a-b10a-f861c0e3d590%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

