小编jfe*_*ick的帖子

如何从某些文本片段中删除markdown解析器?

我正在使用纺织品为特定页面生成HTML,并且在副本中,需要(c)生成没有版权符号.不幸的是,纺织品总能做到.

在纺织品中有没有办法逃避它改变它的解析(我知道我可以在"c"的两侧放置空格,但这看起来不太好)?

markdown textile

12
推荐指数
2
解决办法
6147
查看次数

如何在ActiveAdmin视图中使用控制器中定义的实例变量?

我有这个:

ActiveAdmin.register User do
  controller do
    def show
      @user = User.find(params[:id])
      show! 
    end
  end

  show do
    attributes_table do
      row "User" do
        link_to @user.display_name, user_path(@user.slug) 
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

但是当我加载页面时,我收到一条错误消息:

undefined method `display_name' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

这意味着@user是零.我很肯定@user被正确设置(意味着查找器正在获取数据库中存在的适当数据).我认为它与ActiveAdmin的工作原理有关,我不熟悉.有什么想法吗?

此外,我知道我可以这样做show do |user|,但是我使用它有更复杂的东西,需要访问控制器中的用户对象.

ruby-on-rails activeadmin

7
推荐指数
4
解决办法
6854
查看次数

从Rails 1.2.3应用程序升级时如何更新迁移?

我正在将Rails 1.2.3应用更新到3.2.1.

我试图找出如何更新迁移结构以与最新版本的Rails兼容,这样理想情况下,您可以rake db:migrate在设置应用程序时运行.目前,我通过执行rake db:migrate:up VERSION=[version_number]我需要运行的任何迁移来解决这个问题.如果我只是运行rake db:migrate,它会尝试从一开始就重新运行所有迁移并停止(因为那些迁移已经在我拥有的db转储中运行).

应用程序中的迁移看起来像这样001_add_some_model.rb,002_add_some_other_model.rb而不是20120209182512_add_some_model.rb.

有人对这个有经验么?我怎样才能解决这个问题?

ruby-on-rails rails-migrations ruby-on-rails-3

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