問題タブ [mailboxer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2218 参照

ruby-on-rails - Railsメールボックス未定義メソッド「mailboxer_email」

私はメールボックスのgemを使用しています。同じユーザー(自己)とメッセージを送受信できます。dexterはdexterにメッセージを送信できますが、dexter2としてログインしてdexterにメッセージを送信すると、未定義のメソッドエラーが発生します戻るボタンを押して会話を更新すると、メッセージが表示されるのでメッセージは送信されますが、

メッセージ_コントローラー:

終わり

会話/show.html.erb

メッセージ/フォーム

メッセージ/new.html.erb

0 投票する
1 に答える
40 参照

ruby-on-rails - ActionMailer がメールを送信しない、モデルに値を渡す

メール通知を送信するためにメールボックスを使用していますが、これを行う場合:

それは完全に機能しますが、ユーザーのメールを返そうとしているので、これを試しました:

エラーが発生します:

私がこれを試したとき:

読んだログ

私も試しました

しかし、私に与えます

0 投票する
0 に答える
85 参照

ruby-on-rails - メールボックスの宝石とデータベースのセットアップ

メールボックスの gem を使用して Rails 4 アプリをデプロイしようとしています。

次のような PG エラーが表示されます。

テーブルを落としたくない。この問題を解決する方法についてアドバイスをいただければ幸いです。ありがとうございました。

0 投票する
1 に答える
119 参照

ruby-on-rails - rails 4を実行しているmailboxer gemからmailbox.inboxがレンダリングされない

メールボックスの他の側面は正常に動作し、会話を送受信でき、コンソールとビューの両方で会話を表示できます。ただし、私のmailbox.inboxとmailbox.sentboxは正しくレンダリングされていないようです。

ブラウザ ウィンドウに次のように出力されます (mailbox.sentbox をレンダリングする場合と同様の出力)。

あらゆる種類のことを試しましたが、「render」を削除すると、次の出力が得られます。

これを修正する方法はありますか?助けてください、私はレールの初心者です。

0 投票する
1 に答える
983 参照

ruby-on-rails - ファイルのアップロード Mailboxer Gem

Mailboxer Gem で添付ファイル付きのメッセージを送信しようとしています。

私のスタックは: Rails 4 と Ruby 2.1.1

ただし、CarrierWave を使用したアタッチメントは、以下のコードのリンクとして既にサポートされていることがわかります。

https://github.com/ging/mailboxer/blob/4b2681c1790b823f7b493fb00b41e9899bb90ebe/app/models/message.rb#L13

ただし、セットアップはまったく同じように行いました。添付ファイルのない通常のメッセージは問題ありません。

これは私のコードです:

コントローラー:

これは私のビューコードです:

上記のコードは正常に機能しており、メッセージは送信されていますが、ファイル フィールドをそのように追加してコントローラー コードを変更しようとすると、添付ファイルがアップロードされません。

意見 :

これは強力なパラメーターの問題だと思います。Rails 3 では、attr_accessible を使用できました。attachmentただし、フィールドがブロックされたり許可されたりしていないことを確認するにはどうすればよいですか?

PS - Carrierwave gem がインストールされており、サーバーを何度も再起動しました。

ありがとう。

0 投票する
2 に答える
288 参照

jquery - Rails 4のAJAXでJQueryスクリプトが機能しない

基本的に、メッセージの受信トレイ (mailboxer gem を使用) を折りたたみ可能なアコーディオン (twitter ブートストラップを使用) に配置しています。ユーザーが会話をクリックすると、会話が展開され、すべてのメッセージが表示されます。ユーザーが会話をクリックすると、会話が既読としてマークされるようにしたい。

ここの指示に従って、やりたいことをやろうとしました: How to call a rails method from in in jQuery

私は基本的に「a data-toggle=......」を参照しようとしました。そこに id を入れてから、「a data-toggle=....." および "/a" タグ (stakoverflow では a をキャロットさせてくれません..)

それはうまくいきません....助けてください、私はこの問題を過去1日間解決しようとしています....私はレールにも比較的慣れていません。

_conversation.html.erb (mailboxer はこれを使用して、mailbox.inbox を実行したときに各会話をレンダリングします)

このファイルの最後でこのスクリプトを実行します

私の会話コントローラーは公開セクションにあります

私のroutes.rbには

0 投票する
2 に答える
360 参照

ruby-on-rails - PG::エラー: エラー: 関係 "mailboxer_notifications" が存在しません

Rails 4.1 にアップデートしたばかりですが、メールボックスは変更に満足していないようです。以下は、コンソールから受信トレイを取得しようとするとどうなるかです。

修正可能なものとして際立っているものはありますか? 私は開発環境にいます。ありがとう