小编ama*_*acy的帖子

响应式bootstrap-sass设置

我正在尝试使用bootstrap-sass(2.1.0.0)作为响应式设计的Ruby on Rails 3.2.8站点.这是我第一次尝试使用Rails或Bootstrap进行响应式设计.

问题是我的CSS样式中的一些(但不是全部)与适当的选择器匹配.具体来说,我.navbar-fixed-top在custom.css.scss中应用的自定义样式既出现在我编译的custom.css样式表中,也出现在浏览器中呈现的页面上.但是,响应式Bootstrap样式.navbar-fixed-top 出现在已编译的custom.css中(根据Chrome的Inspector),但不会出现在浏览器中呈现的页面上.

如果在custom.css.scss中,我更改@import "bootstrap-responsive";回默认值@import "bootstrap";,则引导程序样式将.navbar-fixed-top显示在呈现的页面上.这个问题似乎与具体的响应性有关.

我很难找到与我的具体问题相关的相关信息.在找到这个问题之后,我将Bootstrap默认meta name="viewport"标记更改为,但我的问题不是iPhone特定的.<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

我也一直在重新启动$ rails server这个问题.

我对如何进一步排除故障感到茫然.任何帮助将非常感激.

ruby-on-rails responsive-design twitter-bootstrap bootstrap-sass

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

Ruby/Rails Apache2和Passenger设置返回目录列表

首先,我有一个功能齐全的Apache2服务器(在Ubuntu 12.04 VPS上),有多个工作虚拟主机(但这是我第一次尝试部署Rails站点).此外,我正在尝试启动的Rails站点在我的本地WEBRick服务器上完全正常运行.

我已经引用了各种在线说明,可以让Apache,Ruby,Rails和Passenger一起玩得很好,包括:

总结一下,到目前为止,我已经:

  1. 安装的Ruby(ruby -v在站点根目录返回1.9.3),RVM,Ruby Gems,Rails(rails -v在app文件夹中返回3.2.8,我可以在app文件夹中启动rails server)和Passenger(包括所有依赖项)
  2. 按照指示passenger-install-apache2-module,我在底部添加了以下行/etc/apache2/apache2.conf:

    LoadModule passenger_module /var/lib/gems/1.8/gems/passenger 3.0.17/ext/apache2/mod_passenger.so
    PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.17
    PassengerRuby /usr/bin/ruby1.8
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建并启用(在其中列出/etc/apache2/sites-enabled/)/etc/apache2/sites-available/foo.com包含以下内容的虚拟主机:

    <VirtualHost *:80>
      ServerName foo.com
      DocumentRoot /home/user/public/foo.com/public
      <Directory /home/user/public/foo.com/public>
        AllowOverride all
        Options -MultiViews
      </Directory>
    </VirtualHost>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将我的Rails应用程序上传到 /home/user/public/foo.com/

  5. 做了bundle install/home/user/public/foo.com/

  6. 在我的本地OSX机器上,我已经添加了xxx.xxx.xxx.xxx foo.com[VPS IP] /etc/hosts.

  7. 重启Apache

但是当我在浏览器中导航到foo.com时,我只看到了一个列表/home/user/public/foo.com/public.此外,Apache中没有最近的条目error.log.但是,无论何时restart …

ruby-on-rails vps passenger ubuntu-12.04

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

Rails将图像与产品相关联的方式?

我有两个型号,ProductImage.Product有两列:namedescription.Image还有两列:( path即foobar.jpg)和description(用于标题和alt信息).大多数图像描绘了多个产品,每个产品都有多个图像.每个产品都有自己的页面,其中包含所有相关图像的图库.

最初我认为解决这个问题的最佳方法是HABTM协会 - 但我已经读过(在The Rails 3 Way中)那些现在不赞成这种has_many :through联想.但在这里创建第三个模型似乎很愚蠢.

我考虑过的另一个解决方案是,在每个产品页面上搜索Image descriptionProduct :name.但这似乎不是一个优雅的解决方案.

什么是Rails解决这个问题的方法?

ruby-on-rails associations

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