Rails开发过程中碰到过的问题

1. DEPRECATION WARNING: config.action_view.debug_rjs will be removed in 3.1, from 3.1 onwards you will need to install prototype-rails to continue to use RJS templates . (called from <top (required)> at /Users/me/projects/my_app/config/environment.rb:5)

解决方案:
The warning is being caused by your config file. Look for a line like config.action_view.debug_rjs = true in {app_root}/config/environments/development.rb or production.rb and comment it out. If you're not using rjs views anyway then you won't miss the debugging in development mode anyway (and it's off by default in production)

2. DEPRECATION WARNING: <% %> style block helpers are deprecated. Please use <%= %>.
解决:
Rails 3.0.9 prints warning in log for spree_static_content/app/views/admin/pages/edit.html.erb.

I think problem in following code:
<% semantic_form_for([:admin, @page]) do |f| -%>
  <%= render :partial => "form", :locals => { :f => f } %>
  <p class="form-buttons">
    <%= button t("actions.update"), nil, 'submit' %>
    <%= t("or") %> <%= link_to t("actions.cancel"), admin_pages_path %>
  </p>
<% end %>

It should change the line
<% semantic_form_for([:admin, @page]) do |f| -%> 

to
<%= semantic_form_for([:admin, @page]) do |f| -%> 

猜你喜欢

转载自greybeard.iteye.com/blog/1347169