将css插入ruby应用程序-即对gitlab的rtl支持

将css插入ruby应用程序-即对gitlab的rtl支持,css,ruby,sass,gitlab,right-to-left,Css,Ruby,Sass,Gitlab,Right To Left,在这个主题上找不到任何东西,即使是更一般的“ruby”和“css”术语(与“gitlab”和“rtl”相对)。如果错过了现有的答案,我深表歉意 我的问题是完全缺乏ruby方面的知识,也没有时间学习它。不过,我对编程并不陌生,对网络编程也有一两点了解(和django一起玩过一点) 我们对在我的工作场所的服务器上部署Gitlab感兴趣,但我们需要它来正确显示希伯来文文本。我们不需要Gitlab翻译!只有我们的评论和问题是以希伯来语创建的。我相信这可以通过将以下css代码应用到页面(所有页面,为什么不

在这个主题上找不到任何东西,即使是更一般的“ruby”和“css”术语(与“gitlab”和“rtl”相对)。如果错过了现有的答案,我深表歉意

我的问题是完全缺乏ruby方面的知识,也没有时间学习它。不过,我对编程并不陌生,对网络编程也有一两点了解(和django一起玩过一点)

我们对在我的工作场所的服务器上部署Gitlab感兴趣,但我们需要它来正确显示希伯来文文本。我们不需要Gitlab翻译!只有我们的评论和问题是以希伯来语创建的。我相信这可以通过将以下css代码应用到页面(所有页面,为什么不应用)来实现:

(感谢:)

但是,我尝试添加此代码失败(也就是说,希伯来文文本在站点上显示不正确)

我正在Ubuntu 14.04上使用Gitlab的bitnami设备(下载) 我尝试了以下方法:

  • 将此代码原样添加到/opt/bitnami/gitlab/htdocs/public/static.css
  • 使用css2compass将其转换为scss,保存在.scss文件中,并将导入添加到/opt/bitnami/gitlab/htdocs/app/assets/stylesheets/application.scss
  • 我做的对吗?我是否错过了编译过程? 任何帮助都将不胜感激,但帮助我了解该做什么是有益的,因为我需要随着时间的推移维护应用程序。 提前谢谢

    编辑:这是我从上面的css中得到的scss代码-

    div {
        &.event-note {
            direction: rtl;
            text-align: left;
        }
        &.issue-actions {
            left: 30px;
        }
        &.issue-title {
            direction: rtl;
            padding-bottom: 5px;
            text-align: right;
        }
        &.state-label {
            &.state-label-green {
                float: left;
            }
            &.state-label-red {
                float: left;
            }
        }
        &.wiki {
            direction: rtl;
            ol {
                padding-right: 40px;
            }
            ul {
                padding-right: 40px;
            }
        }
        &.note-text p {
            direction: rtl;
            text-align: right;
        }
    }
    

    如果有人能确认它对ruby/gitlab有好处,那就太好了……

    最终我在这里找到了答案:

    引述:

    可以使用以下命令编译应用程序资产。 注意:在运行这些脚本之前,您必须启动“use_gitlab”脚本 如果您使用的是本机安装程序,则使用该命令

    sudo su git
    cd /opt/bitnami/apps/gitlab/htdocs
    bin/rake assets:precompile RAILS_ENV=production
    
    我这样做并重新启动了机器,RTL以一种可接受的方式显示。 假设有一种方法可以在不重新启动服务器的情况下重新部署应用程序,并且在尝试后没有找到它,我会将任何将此部分添加到解决方案中的答案标记为已接受


    谢谢。

    “我的尝试失败”并不能解释问题所在。有错误吗?错误是什么?您是否查看了编译后的CSS以验证它是否产生了您期望的输出?谢谢,愤怒的人先生。正如我提到的,我不认识鲁比。从你的评论中,我知道我应该做一些编辑。下面是我在gitlab的网站上发现的东西——这行吗?我不想让人讨厌,但这有点紧急。打电话给你,@cimmanon。没关系,我在别处找到了答案-看我的答案。
    sudo su git
    cd /opt/bitnami/apps/gitlab/htdocs
    bin/rake assets:precompile RAILS_ENV=production