我使用 getElementsByClassName 在页面中删除了一个段落。但是,我无法更改输出的字体大小和颜色。
下面是我要废弃的代码。
var keyPeople1 = tmp.body.getElementsByClassName("cr_profile_people module")[0].children;
for (var i = 0; i < keyPeople1.length; i++) {
keyPeople1[i].style.fontSize = "2em";
}
$scope.keyPeople = "<div class='cr_profile_people module'><div class='mod_headerBox'>"+keyPeople1[0].innerHTML+"</div><div class='cr_data cr_board'>"+keyPeople1[1].innerHTML+"</div></div>";
for 循环本应更改字体大小,但它不起作用。
html 片段
<div style="margin: 10px;" ng-bind-html="keyPeople"></div>
在样式中添加字体大小<div style="margin: 10px;font-size:60%;"ng-bind-html="keyPeople"></div>对字体大小没有影响。
完整代码
angular js 报废页面
.controller("companyOwnershipCtrl",function($scope,$http,$ionicLoading,$state,$cashDataFactory){
$ionicLoading.show();
$http.get("http://vinn.johnapi.com/wsjapi?url=http://quotes.wsj.com/SG/U11/company-people")
.success(function(response){
$ionicLoading.hide();
var tmp = document.implementation.createHTMLDocument();
tmp.body.innerHTML = response;
//Company Info
var companyInfo1 = tmp.body.getElementsByClassName("cr_profile_contact")[0].children;
var companyInfo2 = tmp.body.getElementsByClassName("cr_overview_data cr_data")[0].children;
$scope.companyInfo = "<div class='cr_profile_contact'>"+companyInfo1[0].innerHTML+"</div>";
$scope.companyInfo += "<div class='cr_overview_data cr_data'>"+companyInfo2[0].innerHTML+"</div>";
//Description
var description1 = tmp.body.getElementsByClassName("cr_description_full cr_expand")[0].children;
$scope.companyDescription = "<p>"+description1[0].innerHTML+"</p>";
//Key People
var keyPeople1 = tmp.body.getElementsByClassName("cr_profile_people module")[0].children;
$scope.keyPeople = "<div class='cr_profile_people module'><div class='mod_headerBox'>"+keyPeople1[0].innerHTML+"</div><div class='cr_data cr_board'>"+keyPeople1[1].innerHTML+"</div></div>";
//Average Growth Rates
var growth = tmp.body.getElementsByClassName("cr_profile_growth module")[0].children;
var growth1 = tmp.body.getElementsByClassName("cr_profile_insider module")[0].children;
$scope.averageGrowthRates = "<div class='cr_profile_growth module'><div class='mod_headerBox'>"+growth[0].innerHTML+"</div><div class='cr_data'>"+growth[1].innerHTML+"</div></div>";
$scope.averageGrowthRates += "<div class='cr_profile_insider module'><div class='mod_headerBox'>"+growth1[0].innerHTML+"</div><div class='cr_data'>"+growth1[1].innerHTML+"</div><div class='cr_data'>"+growth1[2].innerHTML+"</div></div>";
//ownership
var ownership = tmp.body.getElementsByClassName("cr_profile_ownership module")[0].children;
$scope.averageGrowthRates += "<div class='cr_profile_ownership module'><div class='mod_headerBox'>"+ownership[0].innerHTML+"</div><div class='cr_data'>"+ownership[1].innerHTML+"</div><div class='cr_data'>"+ownership[2].innerHTML+"</div></div>";
}).error(function(error){
$ionicLoading.hide();
console.log(error.data);
});
html
<ion-view view-title="Company">
<ion-nav-buttons side="left">
</ion-nav-buttons>
<ion-content id="comp">
<ion-scroll>
<h3 style="margin: 10px;">Company Info</h3>
<div style="margin: 10px;" ng-bind-html="companyInfo"></div>
<h3 style="margin: 10px;">Description</h3>
<div style="margin: 10px;font-size:20px;" ng-bind-html="companyDescription"></div>
<div style="margin: 10px;color:#AAAFFF;font-size:40px;" ng-bind-html="keyPeople"></div>s
<div style="margin: 10px;" ng-bind-html="averageGrowthRates"></div>
<div style="margin: 10px;" ng-bind-html="ownership"></div>
</ion-scroll>
</ion-content>
</ion-view>
更新: 使用@Manzurul 和@Varun Sukheja 的当前答案。
我画的红框里面的字体大小和颜色都不生效
红框下方的表格字体大小不生效,只改变了颜色。
所以我很好奇为什么红框内的字体大小不能改变?更重要的是如何改变它。
图片正在使用
.controller("companyOwnershipCtrl",function($scope,$http,$ionicLoading,$state,$cashDataFactory){
$scope.companyDescriptionStyle = {"color": "blue", "font-size": "40px"};
在 angularjs 和 <div style="margin: 10px;font-size:20px;" ng-bind-html="companyDescription" ng-style="companyDescriptionStyle"></div> 中在 html 中,但您可以注意到字体大小与上面相同。
从此链接中删除的 html 代码 http://quotes.wsj.com/SG/U11/company-people
<div class="cr_profile_people module"> <div class="mod_headerBox"> <h3>Key People <span class="hdr_co_name">United Overseas Bank Ltd.</span></h3> </div> <div class="cr_data cr_board"> <h4>Board of Directors</h4> <table class="cr_dataTable cr_board_table"> <tbody> <tr> <th>Name/Title</th> <th>Current Board Membership</th> </tr> </tbody> </table> <div class="scrollBox"> <table class="cr_dataTable cr_board_table"> <tbody> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86291589">Ee Cheong Wee</a>, <span class="data_meta">63</span> </span> <span class="data_lbl">Deputy Chairman & Chief Executive Officer</span> </td> <td> <span class="data_lbl">PT Bank UOB Indonesia, Visa International Senior Client Council, United Overseas Bank Ltd., Singapore-China Foundation Ltd., Far Eastern Bank Ltd., United Overseas Insurance Ltd., United Overseas Bank (Thai) Public Co. Ltd., United Overseas Bank (Malaysia) Bhd., The Institute of Banking & Finance, United Overseas Bank (China) Ltd., Wee Foundation, United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/16055509">Michael Lien</a>, <span class="data_meta"></span> </span> <span class="data_lbl">Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/104206">Cho Yaw Wee</a>, <span class="data_meta">88</span> </span> <span class="data_lbl">Chairman-Emeritus</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/16489539">Fu Hua Hsieh</a>, <span class="data_meta">66</span> </span> <span class="data_lbl">Chairman</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86320739">Khirn Hai Yeo</a>, <span class="data_meta">55</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/154674047">Kan Seng Wong</a>, <span class="data_meta">71</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/13470908">Alexander Charles Hungate</a>, <span class="data_meta">51</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/98308786">Hwee Hua Lim</a>, <span class="data_meta">57</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore), BW Group Ltd., Jardine Cycle & Carriage Ltd., Stewardship & Corporate Governance Centre Pte Ltd., PAP Community Foundation, Stewardship Asia Centre Pte Ltd.</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/104667">Cher Siang Koh</a>, <span class="data_meta">70</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">Singapore Housing & Development Board, United Overseas Bank Ltd., CapitaLand Ltd., United Overseas Bank Ltd. (Singapore), Thye Hua Kwan Moral Charities Ltd., Mechanobiology Institute, Singapore Golf Association, Singapore Cooperation Enterprise, CapitaLand Hope Foundation, Singapore Deposit Insurance Corp., Singapore Island Country Club</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/114522422">Yew Huat Ong</a>, <span class="data_meta">60</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">United Overseas Bank Ltd. (Singapore)</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86318967">Jue Hiang Cheng</a>, <span class="data_meta">62</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">SPH MediaBoxOffice Pte Ltd., SPH Interactive Pte Ltd., FEO Hospitality Trust Management Pte Ltd., Far East Hospitality Trust, FEO Hospitality Asset Management Pte Ltd., SPH Interactive International Pte Ltd., Singapore Institute of Directors, 701Search Pte Ltd., Ntuc Fairprice Foundation Ltd., Ashoka Innovators for the Public (Singapore) Ltd., United Overseas Bank Ltd. (Singapore), Council For Third Age Ltd., Integrated Information Systems, Inc., Aescapulus Holdings Pte Ltd., Singapore Health Services Pte Ltd., Integrated Health Information Systems Pte Ltd., SymAsia Foundation Ltd., Asia Philantrophic Ventures Pte Ltd., Asia Philanthropic Ventures Pte Ltd., Caritas Humanitarian Aid & Relief Initiatives, Singapore</span> </td> </tr> <tr> <td> <span class="data_data"> <a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/41491049">Franklin Leo Lavin</a>, <span class="data_meta">58</span> </span> <span class="data_lbl">Independent Non-Executive Director</span> </td> <td> <span class="data_lbl">Far Eastern Bank Ltd., Globe Specialty Metals, Inc., CONSISTEL (Singapore) Pte Ltd., United Overseas Bank Ltd. (Singapore), United Overseas Bank Ltd., Export Now, Inc.</span> </td> </tr> </tbody> </table> </div> <div class="bottomStrap_more"> <a href="#" id class="moreLink loadMoreLink">expand</a> </div> </div> <div class="cr_data cr_all_executives"> <h4>All Executives</h4> <div class="scrollBox"> <ul class="cr_data_collection cr_all_executives"> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86291589">Ee Cheong Wee</a></span> <span class="data_lbl">Deputy Chairman & Chief Executive Officer</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86291593">Wai Cheng Hwee</a></span> <span class="data_lbl">Head-Group Technology & Operations</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86291587">Wai Fai Lee</a></span> <span class="data_lbl">Chief Financial Officer</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/4815192">Victor Ngo</a></span> <span class="data_lbl">Head-Group Compliance</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/122181365">See-Ming Ip Yeung</a></span> <span class="data_lbl">Managing Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/122099381">Chin Voon-Fat</a></span> <span class="data_lbl">Head-Group Wholesale Banking</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/120136914">Kok Seong Chan</a></span> <span class="data_lbl">Group Chief Risk Officer</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/115461061">Wah Yan Wong</a></span> <span class="data_lbl">Head-Group Strategy & International Management</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/160726">Terence Ong</a></span> <span class="data_lbl">Head-Global Markets & Investment Management</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86328526">Chin Yong Lee</a></span> <span class="data_lbl">Head-Group Retail</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/16055509">Michael Lien</a></span> <span class="data_lbl">Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/104206">Cho Yaw Wee</a></span> <span class="data_lbl">Chairman-Emeritus</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/152463410">Carrie Ann Mathews</a></span> <span class="data_lbl">Head-Group Strategic Communications</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/120300850">Shih Tung Lin</a></span> <span class="data_lbl">Investor Relations Contact</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/95901534">Mei Leng Wong</a></span> <span class="data_lbl">Head-Group Human Resources</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/138452461">Ming Kuang Sia</a></span> <span class="data_lbl">Co-Secretary</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/151489730">Kwee Soik Sim</a></span> <span class="data_lbl">Co-Secretary</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/16489539">Fu Hua Hsieh</a></span> <span class="data_lbl">Chairman</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86320739">Khirn Hai Yeo</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/154674047">Kan Seng Wong</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/13470908">Alexander Charles Hungate</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/98308786">Hwee Hua Lim</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/104667">Cher Siang Koh</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/114522422">Yew Huat Ong</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/86318967">Jue Hiang Cheng</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> <li> <div class="cr_data_field"> <span class="data_data"><a href="http://quotes.wsj.com/SG/XSES/U11/company-people/executive-profile/41491049">Franklin Leo Lavin</a></span> <span class="data_lbl">Independent Non-Executive Director</span> </div> </li> </ul> </div> <div class="bottomStrap_more"> <a href="#" id class="moreLink loadMoreLink">expand</a> </div> </div> </div> </div> <!--data-module-name="quotes.module.companypeople.Module"--> <div intent in-at8units-append="#at8uTarget" in-at12units-append="#at12uTarget" in-at16units-append="#at12uTarget"> <div data-module-id="12" data-module-name="quotes.module.ads.responsiveAd" data-module-zone="ads" class="zonedModule"> <div class="boxadWrapper module" id="main-quotes-ad"> <span class="adTitle">Advertisement</span> <div class="quotes-ad-wrap" id="AD_G" data-ad-options="{"adId":"AD_G","adUnitPath":"/2/asia.wsj.com/quotes_front","adSize":[[300,250],[300,1050]],"adSizeMap":null,"autoRefresh":false,"adTargeting":{"metazone":"","msrc":null,"circ":"nonsub","sym":"U11","p39":null}}" data-tracking="asia.wsj.com/quotes_front" data-cb-ad-id="TopRectangle"> </div> </div> </div>
最佳答案
看看我已经使用了你所有的 ionic html 代码并保留了 h3 标签。 ng 风格工作正常。
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope, $http) {
/*$http.get("http://manzurul.atwebpages.com")
.success(function(response){
console.log('workingsdfsdf');
}).error(function(error){
if(!error) {
$scope.name = "No data found"
$scope.companyDescriptionStyle = {"color": "red","font-size":"40px"}
}
});*/
$scope.companyDescriptionStyle = {
"color": "blue",
"font-size": "40px"
};
$scope.name = 'World';
//Company Info
var companyInfo1 = null;
var companyInfo2 = null;
$scope.companyInfo = null;
$scope.companyInfo += "";
//Description
var description1 = "";
$scope.companyDescription = "<p></p>";
//Key People
var keyPeople1 = "";
$scope.keyPeople = "";
//Average Growth Rates
var growth = "";
var growth1 = "";
$scope.averageGrowthRates = "";
$scope.averageGrowthRates += "";
//ownership
var ownership = "";
$scope.averageGrowthRates += "";
});<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.11/angular.min.js"></script>
<div ng-app="plunker">
<div ng-controller="MainCtrl">
<p ng-style="nameStyle">Hello {{name}}!</p>
<ion-view view-title="Company">
<ion-nav-buttons side="left">
</ion-nav-buttons>
<ion-content id="comp">
<ion-scroll>
<h3 ng-style="companyDescriptionStyle">Company Info</h3>
<div style="margin: 10px;" ng-bind-html="companyInfo"></div>
<h3 ng-style="companyDescriptionStyle">Description</h3>
<div style="margin: 10px;font-size:20px;" ng-bind-html="companyDescription"></div>
<div style="margin: 10px;color:#AAAFFF;font-size:40px;" ng-bind-html="keyPeople"></div>
<div style="margin: 10px;" ng-bind-html="averageGrowthRates"></div>
<div style="margin: 10px;" ng-bind-html="ownership"></div>
</ion-scroll>
</ion-content>
</ion-view>
</div>
</div>
关于html - 更改 getElementsByClassName 的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45758967/
我的目标是转换表单输入,例如“100兆字节”或“1GB”,并将其转换为我可以存储在数据库中的文件大小(以千字节为单位)。目前,我有这个:defquota_convert@regex=/([0-9]+)(.*)s/@sizes=%w{kilobytemegabytegigabyte}m=self.quota.match(@regex)if@sizes.include?m[2]eval("self.quota=#{m[1]}.#{m[2]}")endend这有效,但前提是输入是倍数(“gigabytes”,而不是“gigabyte”)并且由于使用了eval看起来疯狂不安全。所以,功能正常,
如何正确创建Rails迁移,以便将表更改为MySQL中的MyISAM?目前是InnoDB。运行原始执行语句会更改表,但它不会更新db/schema.rb,因此当在测试环境中重新创建表时,它会返回到InnoDB并且我的全文搜索失败。我如何着手更改/添加迁移,以便将现有表修改为MyISAM并更新schema.rb,以便我的数据库和相应的测试数据库得到相应更新? 最佳答案 我没有找到执行此操作的好方法。您可以像有人建议的那样更改您的schema.rb,然后运行:rakedb:schema:load,但是,这将覆盖您的数据。我的做法是(假设
我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h
在我的Controller中,我通过以下方式在我的index方法中支持HTML和JSON:respond_todo|format|format.htmlformat.json{renderjson:@user}end在浏览器中拉起它时,它会自然地以HTML呈现。但是,当我对/user资源进行内容类型为application/json的curl调用时(因为它是索引方法),我仍然将HTML作为响应。如何获取JSON作为响应?我还需要说明什么? 最佳答案 您应该将.json附加到请求的url,提供的格式在routes.rb的路径中定义。这
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
所以我在关注Railscast,我注意到在html.erb文件中,ruby代码有一个微弱的背景高亮效果,以区别于其他代码HTML文档。我知道Ryan使用TextMate。我正在使用SublimeText3。我怎样才能达到同样的效果?谢谢! 最佳答案 为SublimeText安装ERB包。假设您安装了SublimeText包管理器*,只需点击cmd+shift+P即可获得命令菜单,然后键入installpackage并选择PackageControl:InstallPackage获取包管理器菜单。在该菜单中,键入ERB并在看到包时选择
我尝试使用不同的ssh_options在同一阶段运行capistranov.3任务。我的production.rb说:set:stage,:productionset:user,'deploy'set:ssh_options,{user:'deploy'}通过此配置,capistrano与用户deploy连接,这对于其余的任务是正确的。但是我需要将它连接到服务器中配置良好的an_other_user以完成一项特定任务。然后我的食谱说:...taskswithoriginaluser...task:my_task_with_an_other_userdoset:user,'an_othe
我正在使用Rails构建一个简单的聊天应用程序。当用户输入url时,我希望将其输出为html链接(即“url”)。我想知道在Ruby中是否有任何库或众所周知的方法可以做到这一点。如果没有,我有一些不错的正则表达式示例代码可以使用... 最佳答案 查看auto_linkRails提供的辅助方法。这会将所有URL和电子邮件地址变成可点击的链接(htmlanchor标记)。这是文档中的代码示例。auto_link("Gotohttp://www.rubyonrails.organdsayhellotodavid@loudthinking.
假设我有一个FireNinja我的数据库中的对象,使用单表继承存储。后来才知道他真的是WaterNinja.将他更改为不同的子类的最干净的方法是什么?更好的是,我很想创建一个新的WaterNinja对象并替换旧的FireNinja在数据库中,保留ID。编辑我知道如何创建新的WaterNinja来self现有FireNinja的对象,我也知道我可以删除旧的并保存新的。我想做的是改变现有项目的类别。我是通过创建一个新对象并执行一些ActiveRecord魔法来替换行,还是通过对对象本身做一些疯狂的事情,或者甚至通过删除它并使用相同的ID重新插入来做到这一点,这是问题的一部分。
我正在学习http://ruby.railstutorial.org/chapters/static-pages上的RubyonRails教程并遇到以下错误StaticPagesHomepageshouldhavethecontent'SampleApp'Failure/Error:page.shouldhave_content('SampleApp')Capybara::ElementNotFound:Unabletofindxpath"/html"#(eval):2:in`text'#./spec/requests/static_pages_spec.rb:7:in`(root)'