Ruby on rails 简单的私人消息gem一直说它有错误
当我成功时,它说Ruby on rails 简单的私人消息gem一直说它有错误,ruby-on-rails,devise,Ruby On Rails,Devise,当我成功时,它说 undefined method `error_message_on' for #<#<Class:0x00000005921d50>:0x0000000591e448> 未定义的方法“错误消息打开”# 如果我从视图中删除包含“error\u message\u on”的行, 没有出现错误,但显示空白页。真奇怪:( 消息新视图就是这样。怎么了? 提前谢谢 <% form_for @message, :url => user_message
undefined method `error_message_on' for #<#<Class:0x00000005921d50>:0x0000000591e448>
未定义的方法“错误消息打开”#
如果我从视图中删除包含“error\u message\u on”的行,
没有出现错误,但显示空白页。真奇怪:(
消息新视图就是这样。怎么了?
提前谢谢
<% form_for @message, :url => user_messages_path(@user) do |f| %>
<p>
To:<br />
<%= f.text_field :to %>
<%= error_message_on @message, :to %>
</p>
<p>
Subject:<br />
<%= f.text_field :subject %>
<%= error_message_on @message, :subject %>
</p>
<p>
Message<br />
<%= f.text_area :body %>
<%= error_message_on @message, :body %>
</p>
<p>
<%= submit_tag "Send" %>
</p>
<% end %>
user_messages_path(@user)do|f|%>
致:
主题:
消息
您需要更改您在申报表中使用的erb标签。应该是谢谢您的漂亮回答,这个宝石上写着“它是rails3兼容的”,所以我只是按照这里的说明做了,但它不兼容。是吗?