Ruby on rails 带有rails 4的邮箱程序(未定义的局部变量或方法'root\u url';)
更新 错误是rails找不到根url 访问并转到您的收件箱以获取更多信息 为了快速修复,我不需要将用户发送到root_url,只需要通知用户转到应用程序即可。我将代码更改为:在邮箱电子邮件视图上Ruby on rails 带有rails 4的邮箱程序(未定义的局部变量或方法'root\u url';),ruby-on-rails,ruby,mailboxer,Ruby On Rails,Ruby,Mailboxer,更新 错误是rails找不到根url 访问并转到您的收件箱以获取更多信息 为了快速修复,我不需要将用户发送到root_url,只需要通知用户转到应用程序即可。我将代码更改为:在邮箱电子邮件视图上 Visit **messages** and go to your inbox for more info. 问题 我用rails 4应用程序安装了Desive。当我发送消息时,收到一个错误,我正在使用示例mailboxer应用程序: `error undefined local variable o
Visit **messages** and go to your inbox for more info.
问题
我用rails 4应用程序安装了Desive。当我发送消息时,收到一个错误,我正在使用示例mailboxer应用程序:
`error undefined local variable or method `root_url' for #<#<Class:0x007ffe0b881678>:0x007ffe0b068298>`
形式
看法
15) ),对话路径(对话)%>
确定已修复此问题。
发生的情况是,邮箱程序的邮件程序正在查找根url。Rails 4.1不会生成视图,只需从源代码复制文件即可
只需在这里更改这部分代码
查看/mailboxer/所有这些文件
邮件收发员
通知邮递员
改变这个
Visit <%= link_to root_url, root_url %> and go to your inbox for more info.
谢谢这个家伙。在mailboxer问题页面上在Google中查找教程。上面的当前代码有什么问题?我已经查找了1周,没有任何可以帮助我的。我需要帮助的部分是设置基本视图以使用mailboxer。在那之后,我可以自己做剩下的事情,我从图坦卡蒙那里得到了这个代码。按照我的方式工作,但在视图方面遇到了困难。您仍然没有提到遇到了什么错误。我只是在寻找安装rails 4的基本指南。我遇到的问题是,我发现的教程和指南都是旧版本,无法使用。但是我会试着在我的观点和控制者上发布我得到的信息。我会改变我的问题和信息。现在看更好。谢谢你抽出时间。
<%= bootstrap_form_for :conversation, url: :conversations do |f| %>
<%= f.text_field :recipients%>
<%= f.text_field :subject%>
<%= f.text_field :body %>
<div class="form-actions">
<%= f.primary "send" %>
<%= submit_tag 'Cancel', type: :reset, class: 'btn btn-danger' %>
</div>
<% end %>
<% @inbox.each do |conversation| %>
<%= conversation.originator.username%>
<%= link_to raw(truncate(strip_tags(conversation.subject), :length => 15)), conversation_path(conversation) %>
<% end %>
Visit <%= link_to root_url, root_url %> and go to your inbox for more info.
Visit **messages** and go to your inbox for more info.