問題タブ [actionview]

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 投票する
3 に答える
27229 参照

ruby-on-rails - rails - ビューで JSON オブジェクトをレンダリングする方法

今、私は配列を作成して使用しています:

これは単純な JSON オブジェクトでは問題ありませんが、現在、私の JSON オブジェクトにはいくつかのヘルパーが必要であり、すべてが壊れており、コントローラーにヘルパー インクルードが必要であり、解決するよりも多くの問題を引き起こしているようです。

では、この JSON オブジェクトをビューで作成するにはどうすればよいでしょうか。ヘルパーを使用するときに何かをしたり、何かを壊したりすることを心配する必要はありません。現在、コントローラーで JSON オブジェクトを作成している方法は、次のように見えますか? ビューに移行するのを手伝ってください:)

ありがとう!

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

ruby-on-rails - Rails:ビュー:content_tagヘルパー

ビューをレンダリングしてエラーを出力する前に、次の行を実行するコントローラーがあります。

これをうまくフォーマットしたいと思います。そのために私はこのようなヘルパーを書きました

私の見解では、私は次のように呼びます。

これを実行しようとすると、Webページはdivタグ、山かっこなどを含むshow_flashの全文をレンダリングします。(FirefoxまたはChromeを使用して)要素を調べると、二重引用符で囲まれたテキストが表示されます。

次に、ヘルパーの1行を次のように変更してみました。

つまり、両方ではなく、最後のコンテンツタグ(エラー)のみをキャプチャします。

2番目のケースでは、Webブラウザーは、「エラー」クラスのCSSルールで正しくフォーマットされたdivタグをレンダリングしました。ブラウザにdivタグが出力されていません。

2つのcontent_tag要素を連結すると、なぜこの悲しみが生じたのですか?

私はあなたが私に与えることができるどんな助けにも感謝します。

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

ruby-on-rails - form_remote_forは、put todifferentactionを使用します

「/users/upload_image」アクションに対して「put」リクエストを行う必要があります。

次のコード:

次のHTMLを生成します。

:method =>:put in:html paramを設定すると、JavaScriptコードではなく、HTMLでのみ設定されます。

  1. フォームタグとJavaScriptの中に「置く」必要があります
  2. 「/users/upload_image」のようなアクションが必要です

どうやってするの ?

ありがとう

0 投票する
4 に答える
17856 参照

ruby-on-rails - Rails3の動的エラーページ

render_optional_error_fileRails 2.3.xでは、次のようにオーバーライドできます。

ただし、Rails3にはもうありませんrender_optional_error_file。代わりに、オーバーライドする必要がありますrescue_action_in_public。これは次のように行うことができます。

これは機能しますが、アプリケーションのレイアウトは使用しません。ただし、次のようにレイアウトパスを指定した場合:

を取得しError during failsafe response: ActionView::Template::Errorます。

application.html.erb:4の4行目は次のとおりです。

ActionViewがテンプレートのレンダリングに通常使用するものは何でもロードされません。

スタックトレースは次のとおりです。

0 投票する
3 に答える
25561 参照

android - カスタム アクション ビューをクリックできない

にカスタムを追加しようとしActionViewていActionBarます。

一般的な更新ボタンを追加しようとしています。( ImageButtonProgressBara 内FrameLayout) しかし、 an を使用するActionView onOptionsItemSelected()と、決して呼び出されません。

コードは次のとおりです。

私の中でActivity

messages_actionbarのソース:

RefreshViewのコード:

actionbar_refreshのソース コード:

一方、クラス内にa を設定するclickListenerと、呼び出されます。ImageViewRefreshView

誰かがすでにこれをしましたか?

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

ruby-on-rails - nil:NilClass の未定義メソッド

"undefined method 'address_line_1' for nil:NilClass"ユーザーが自分のプロファイル ページにアクセスしようとすると、アプリがランダムにエラーをスローしているようです。

奇妙なのは、まったく関係のないレイアウト ビューでエラーが発生したということです。また、レイアウトが呼び出されているという兆候もまったく見られません (編集ビューとは関係がないため)。

前のビューからアカウントをクリックしたcustomer_account場合でも、ページの表示ビューをクリックしてブラウザーの戻るボタンを押して編集ビューに戻った場合でも、エラーがスローされることがあります。しかし、実行すべき唯一の場所であるショーでエラーは発生しません@page_content.address_line_1

助けてくれてありがとう! - マーク

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

ruby-on-rails - Link_to が機能しない場合

さて、私は寝るか、転職する必要があります。信じられないほど単純なlink_toことが失敗していて、どこにあるのかわかりません。

エラー:

現在、主キーをオーバーライドするようなクレイジーなことはしていません。なんでも。

関連する Wikis#show route in は次のrake routesとおりです。

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

android - Androidで別のアプリケーションからアプリケーションを開く方法は?

アプリからアプリケーションを起動するにはどうすればよいですか。例:アプリにリンクがあり、そのリンクをクリックすると別のアプリが開く場合。

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

android - Androidマップコントロール

インテントを使用してエミュレーター/デバイスでデフォルトのマップアプリを起動する場合、マップのクリック/タッチを制御するにはどうすればよいですか。たとえば、自分の場所にあるすべてのピザ店を検索したい。geo URIを使用すると、非常に簡単です。String uri = "geo:" + 39.967571 + "、" + -75.532123 + "?q = pizza"; startActivity(new Intent(android.content.Intent.ACTION_VIEW、Uri.parse(uri))); マップが開始されたら、制御を失い、ユーザーがクリックした場所に基づいていくつかの値を抽出できるようにしたいと思います。

MapActivityを拡張すると、希望するもの、つまりパラメーターに基づくビジネスのリストが得られません。インテントmyIntent=new Intent(YYYYY.this、XXXX.class); YYYYY.this.startActivity(myIntent); これにより、MapActivityを拡張するXXXXアクティビティが起動します。現在の場所に基づいてピザの場所のリストを取得するにはどうすればよいですか。パラメータを使用してジオコーダを使用してみましたが、結果はまったく信頼できませんでした。

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

ruby-on-rails - レールのオブジェクトから選択フィールドのオプションを取得できません

誰でも私を助けたり、リンクを提供したりできますか、オプションがオブジェクトからのものである選択フィールドの使用方法、私が試したのは
<%= f.select "subject","id ", Hash[@subject_final.collect{|p| [p['name'],p['id']]}],{:prompt => 'Select Subject'} %>where subject=>is select field name
私の場合、エラーが発生することです
ActionView::TemplateError (undefined method subject for #<Chapter:0xb6c36a5c>) @subject_final => [{"name"=>"11 A Bio groupMATHS", "id"=>9}, {"name"=>"9A 2011maths", "id"=>10}]

私はこの1つのフォームヘルパーを経験しました