thoughtbot

    5热度

    1回答

    我似乎无法找到任何有关如何修改administrate gem的默认仪表板的文档,以便自定义显示在索引和显示页面中的内容。下面是我的具体目标: 假设一个Articlebelongs_to的Author 当我创建第 我想看看作者的姓氏在下拉列表中为相关领域 一旦保存,我想在文章的索引和显示页面中看到作者的姓氏 现在,我得到一个不太有用的“作者#4”作为rec ord标签。下面是自动生成的仪表板: c

    0热度

    1回答

    我想有我自定义更新行动我的用户控制器,如果他们无法验证,像这样渲染编辑页面: def update user = User.find(params[:id]) user.update(user_params) # zero because checkbox user_params[:banned] == "0" ? user.remove_role(:ban

    1热度

    1回答

    我试图延长间隙控制器通过一些其他形式的元素 我目前已经做了以下,但它似乎没有奏效,并返回ActiveModel::ForbiddenAttributesError class UsersController < Clearance::UsersController private def user_from_params params.require(:user).

    0热度

    1回答

    我们目前主要使用认知机器人shoulda gem来指导我们导轨模型的功能。 看起来应该提供的很多匹配器实际上是测试导轨行为。例如。 describe Blog do it { should have_many(:posts) } end 只是测试,从模型定义 class Blog < ActiveRecord::Base has_many :posts end 此代

    0热度

    1回答

    我们使用JackUp进行Rails中的ajax图片上传。我们之所以选择它是因为它不会承担很多,而且重量很轻。 按照它的示例代码中,我们提出了这样的事情: let jackUp = new JackUp.Processor({ path: '/images' }); jackUp.on('upload:imageRenderReady', (e, options) =

    2热度

    1回答

    我第一次使用Devise并使用Devise,并且刚刚生成了一些设计控制器以便自定义它们,现在Administrate将引发错误。 对于每一个我所产生的控制器,它抛出这个错误: NameError - uninitialized constant AdminUsers::Session: 堆栈跟踪: NameError - uninitialized constant AdminUsers::S