问题标签 [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 助手

我有一个控制器,它在渲染视图并输出错误之前执行以下行。

我想很好地格式化这个。为此,我写了一个看起来像这样的助手

在我看来,我呼吁:

当我尝试运行它时,网页会呈现 show_flash 的全文,包括 div 标签、尖括号和所有内容。当我检查元素(使用 Firefox 或 Chrome)时,它会显示用双引号括起来的文本。

然后我尝试在帮助程序中更改一行,如下所示:

即我只会捕获最后一个内容标签(错误)而不是两者。

在第二种情况下,Web 浏览器使用我的“错误”类的 CSS 规则正确格式化了 div 标签。我没有看到浏览器中打印出任何 div 标签。

为什么连接两个 content_tag 元素会导致我如此悲痛?

我很感激你能给我的任何帮助。

0 投票
1 回答
478 浏览

ruby-on-rails - form_remote_for 使用 put 到不同的操作

我需要向“/users/upload_image”操作发出“放置”请求。

以下代码:

生成以下 HTML:

当我设置 :method => :put in :html 参数时,它将仅在 HTML 中设置,而不是 JavaScript 代码。

  1. 我需要在表单标签和 JavaScript 中添加“放置”
  2. 我需要采取行动,例如“/users/upload_image”

怎么做 ?

谢谢

0 投票
4 回答
17856 浏览

ruby-on-rails - Rails 3 中的动态错误页面

在 Rails 2.3.x 中,您可以render_optional_error_file像这样覆盖:

但是,Rails 3 不再具有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.

我正在尝试添加通用刷新按钮。( ImageButton,ProgressBar在 a FrameLayout) 但如果我使用 anActionView 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 路线 in rake routes

0 投票
1 回答
193 浏览

android - 如何从android中的另一个应用程序打开一个应用程序?

如何从我的应用程序启动应用程序。例如:如果我的应用程序中有链接,当我单击该链接时,它应该打开另一个应用程序。

0 投票
1 回答
423 浏览

android - Android 地图控件

如果我使用 Intent 在模拟器/设备上启动默认地图应用程序,我如何才能控制地图上的点击/触摸。例如,我想查找我所在位置的所有披萨店。如果我使用地理 URI,那就太容易了。字符串 uri = "geo:"+ 39.967571 + "," + -75.532123 + "?q=pizza"; startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 一旦地图启动,我就会失去控制,我希望能够根据用户点击的位置提取一些值。

如果我扩展 MapActivity,我不会得到我想要的,即基于参数的业务列表。意图 myIntent = new Intent(YYYY.this, XXXX.class); YYYYY.this.startActivity(myIntent); 这将启动扩展 MapActivity 的 XXXX 活动。如何根据当前位置获取披萨店的列表。我尝试使用带参数的地理编码器,但结果根本不可靠。

0 投票
1 回答
166 浏览

ruby-on-rails - 无法从 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}]

我经历了这个表单助手