标签: activescaffold

ActiveScaffold线程安全

多个来源声称ActiveScaffold不是线程安全的:

从那些我收集的控制器级配置更改和授权不是线程安全的.如果应用程序不使用ActiveScaffold的那些组件,是否可以安全地考虑应用程序线程安全?ActiveScaffold中是否有任何其他功能不是线程安全的?

activescaffold ruby-on-rails thread-safety

24
推荐指数
1
解决办法
976
查看次数

ActiveScaffold:如何为多态关联创建下拉选择?

我正在尝试创建一个下拉选择框,用于与ActiveScaffold进行多态关联.

我有:

class Award
  belongs_to :sponsorship, :polymorphic => :true
end

class Organization
  has_many :awards, :as => :sponsorship
end

class Individual
  has_many :awards, :as => :sponsorship
end
Run Code Online (Sandbox Code Playgroud)

尝试在awards_controller中创建一个选择下拉框时:

config.columns[:sponsorship].form_ui = :select
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ActionView :: TemplateError(未初始化的常量奖励::赞助)

我不确定这是不是我做得不好或者我想要完成的东西不是AS直接支持的.

非常感谢一些建议.

polymorphism select activescaffold ruby-on-rails drop-down-menu

7
推荐指数
1
解决办法
1796
查看次数

如何使用rails scaffold命令覆盖inherited_resources

我在我的Rails 3应用程序中使用active_admin gem,它具有依赖inherited_resources.我有点像newb,宁愿为我自己的控制器避免使用inherited_resources的黑盒子质量,但是,当我运行默认的rails g scaffold命令时,生成的控制器继承自inherited_resources.我知道我可以通过继承ApplicationController手动覆盖它,但是,如果可能的话,我希望能够生成默认的rails支架.

activescaffold inherited-resources ruby-on-rails-3

5
推荐指数
1
解决办法
1475
查看次数

Rails Admin vs Active Admin vs Typus vs Active Scaffold [2015]

您会为一家大型电子商务公司推荐以上哪项?虽然大多数情况下,简单的CRUD接口就足够了,但有时需要进行大量定制.此外,速度是一个重要的考虑因素.

我发现了很多文章,但他们都很老了,想知道今天最好的方法是什么.

activescaffold rails-admin typus activeadmin ruby-on-rails-4

5
推荐指数
1
解决办法
1199
查看次数

如何在html中的图标上显示简单的工具提示?

我在Ruby on Rails应用程序中使用ActiveScaffold,为了节省表中的空间,我使用CSS替换了表中的默认"actions"文本(即"edit","delete","show").我还使用action_link.add("move"和"copy")添加了几个自定义操作.

为清楚起见,当我将鼠标悬停在图标上时,我希望弹出一个工具提示,其中包含相关操作(即"编辑","复制").

我想我可以通过在标签上添加一个简单的"alt"定义来做到这一点,但这似乎不起作用.

有人能指出我正确的方向吗?

html ruby activescaffold ruby-on-rails tooltip

4
推荐指数
2
解决办法
7517
查看次数

Ruby On Rails html5存储离线CRUD应用程序,带或不带ActiveScaffold

我目前正在使用带有ActiveScaffold的Ruby On Rails构建一个Web应用程序.我想知道是否有任何插件/库可以使我的Rails应用程序脱机工作,例如用户可以浏览一些数据并在用户断开连接时进行更改,用户再次联机后数据将简单地同步.

web-applications activescaffold ruby-on-rails offlineapps

4
推荐指数
1
解决办法
1419
查看次数

rails 3将html标签打印到屏幕而不是渲染它们

我正在使用vhochstein的active_scaffold分支,它在rails 3上运行得非常好,除了一些小错误 - http://github.com/vhochstein/active_scaffold.

在rails 2.3中,以下代码禁用链接:

return "<a class='disabled'>#{text}</a>" unless authorized
Run Code Online (Sandbox Code Playgroud)

但是在Rails 3中,它会导致转出的html标签打印出来,如下图所示:

https://internet-websites.s3.amazonaws.com/image2886.png

如何使这个return语句的内容呈现它在rails 3中的应用方式?

上面的代码来自list_column_helpers.rbvendor/plugins/active_scaffold/helpers /中的文件

更新:

通过建议添加.html_safe到代码,Floatless修复此问题.

我已经发现还需要进行以下更改,因为有多个代码可以响应在active_Scaffold中禁用操作链接:

在/plugins/active_scaffold/frontends/default/views/_list_actions.html.erb更改:

<%= record.authorized_for?(:crud_type => etc etc etc -%>

By making it use "raw"

i.e. 

<%= raw record.authorized_for?(:crud_type => etc etc etc -%>
Run Code Online (Sandbox Code Playgroud)

无论如何,多亏了浮动,希望hochstein先生能够使用这些东西.

activescaffold ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
3971
查看次数

Rails 3.0 ORM不可知的管理插件

嘿铁路人员,确实知道ActiveScaffold的任何等价物但是对ORM不可知或者至少对于Mongoid?

activescaffold ruby-on-rails mongoid

3
推荐指数
1
解决办法
1657
查看次数

使用Rails 3.0在ActiveScaffold中路由问题

我正在尝试使用Rails 3.0的ActiveScaffold,仍然试图让它工作.我收到了一个错误

No route matches {:active_scaffold=>true, :action=>"show_search", :controller=>"locations"}
Run Code Online (Sandbox Code Playgroud)

当我浏览到http:// localhost:3000/locations.我的routes.rb中有"resources:locations,:active_scaffold => true",但我不知道这是否是Rails 3.0的正确语法.

我从来没有使用过ActiveScaffold并且没有致力于它,所以另一个问题是是否有更好的替代品 - 或者这取决于安装的具体情况?

routing activescaffold ruby-on-rails-3

2
推荐指数
1
解决办法
1596
查看次数

如何创建一个nifty_scaffold而不用担心迁移?

我需要使用nifty_scaffold为我的模型生成所有视图和控制器,但我已经拥有模型,迁移和数据库中的表,所以我不需要它来生成迁移.它说,问题在于,当它发现旧迁移时

另一个迁移已命名为your_table:db/migrate/20090904212205_create_your_table.rb

我不能创造整个脚手架.

有没有办法忽略Rails中的脚手架迁移?

migration activescaffold ruby-on-rails scaffolding

1
推荐指数
1
解决办法
2707
查看次数

RoR:子记录列表

架构:

  • persons (id, name, birthyear, gender)

  • pets (id, person_id, name, leg_count)

  • plants (id, person_id, kind, qty)

我想制作一份关于按人分组的这些事情的只读报告.完成人员列表(没有相关记录).我希望每个人都有"子表".就像是:

Persons
+----+------+-----------+--------+
| id | name | birthyear | gender |
+----+------+-----------+--------+
|  1 | Joe  | 1980      | M      |
+----+------+-----------+--------+
| Pets                           |
| +----+------+-----------+      |
| | id | name | Leg count |      |
| +----+------+-----------+      |
| |  1 | Rex  |         4 |      |
| +----+------+-----------+      |
| |  2 | Ka   |         0 |      |
| …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord activescaffold ruby-on-rails jruby

1
推荐指数
1
解决办法
519
查看次数

如何在ActiveScaffold中为文本输入设置默认值?

如何使用ActiveScaffold 1.2RC1为文本输入设置默认值?

对于更高版本,它看起来像这样(来自http://activescaffold.com/2010/7/21/changes-in-naming-schema-for-overrides)应该工作:

module PlayersHelper
  def player_name_form_column(record, options)
    text_field :record, :name, options.merge(:value => record.name || 'new player')
  end
end
Run Code Online (Sandbox Code Playgroud)

但它出现在1.2RC1中,列形式覆盖方法将输入名称作为第二个参数.我试过这个:

module PlayersHelper
  def player_name_form_column(record, _)
    text_field :record, :name, {:value => record.name || 'new player'}
  end
end
Run Code Online (Sandbox Code Playgroud)

但它没有效果.

更新

我的第二次尝试确实有效.事实上,这两项工作:

    text_field :record, :name, {:value => record.name || 'new player'}
    text_field :record, :name, :value => (record.name || 'new player')
Run Code Online (Sandbox Code Playgroud)

有趣的是,ActiveScaffold实际上会将数据库中列的默认值传播到输入表单!我的玩家表看起来像这样:

mysql> show create table players\G
*************************** 1. row ***************************
       Table: players
Create Table: CREATE TABLE `players` (
  `id` …
Run Code Online (Sandbox Code Playgroud)

activescaffold ruby-on-rails

1
推荐指数
1
解决办法
4373
查看次数