`

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

    博客分类:
  • Ruby
 
阅读更多
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| -%> 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics